我一直在尝试为 Brett Terpstra 的 Marked 应用程序创建一个命令。不幸的是我无法让它工作。上标记奖励包 http://support.markedapp.com/kb/how-to-tips-and-tricks/marked-bonus-pack-scripts-commands-and-bundlespage 是 Vim 映射和标记的示例,但我更喜欢输入:Marked
打开“标记”中的当前文件。
我该怎么做呢?添加:
command! Marked :silent open -a Marked.app '%:p'<cr>
to .vimrc
不起作用。 (如果没有静默,Vim 在执行时会给出“文件不存在”错误。)
感谢大家的帮助。
Andreas
%
未在命令中展开。您需要使用扩展来代替。 (看:help expand
)
类似的东西
command! Marked :silent open -a "Marked.app" expand("%:p")
我认为你不需要:
(在...前面silent
)既不<cr>
。您正在定义命令而不是映射,因此不需要进入命令模式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)