Firefox插件pentadactyl
提供了设置外部编辑器的功能。
default: gvim -f +<line> +"sil! call cursor(0, <column>)" <file>
我在 MacBook 上安装了 MacVim,
当我像这样设置编辑器时,出现错误:
set editor='macvim -f +<line> +"sil! call cursor(0, <column>)" <file>'
Command not found: macvim
答案1
macvim
在您的系统中不是可执行文件$PATH
,但您可以使用mvim
与 MacVim 捆绑的脚本。
将
mvim
脚本放在你的$PATH
使用此设置:
set editor='mvim -f +<line> +"sil! call cursor(0, <column>)" <file>'
您还可以使用open
Mac OS X 原生的命令,如下所示:
set editor='open -a macvim -f +<line> +"sil! call cursor(0, <column>)" <file>'
答案2
我遇到了同样的问题,romainl 的解决方案对我没有用。
来自 irc.oftc.net 的 #pentadactyl 的好心的 John-Galt 帮助了我。
我的 mvim 可执行文件位于 ~/.bin/mvim。因此我运行
:set editor='~/.bin/mvim -f +<line> +"sil! call cursor(0, <column>)" <file>'
请注意,我输入了 mvim 二进制文件的完整路径。我不明白为什么这样做有效,但确实有效。
这当然可以附加到你的 .pentadactylrc(不带‘:’)。