使用 Vim 命令打开标记中的当前文件

2024-04-04

我一直在尝试为 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(使用前将#替换为@)

使用 Vim 命令打开标记中的当前文件 的相关文章

随机推荐