2

在 Vim 中,我已将 F9 键映射到:w<CR>. 按F9后,我通常切换回Firefox查看结果。是否可以将一个键映射到 Alt+Tab 以便我可以保存文件并按下一个键进行切换?例如nmap :w<Cr><M-Tab>

4

1 回答 1

1

Vim 处理 vim 键绑定,而不是系统键绑定。所以简而言之,不,你不能那样做。但是,您可以使用其他东西来完成此操作。例如xdg-open在 Linux 或openMac 上是标准的“使用默认程序打开这个”命令。您可以使用它在 Web 浏览器中打开当前文件(或链接)。

nnoremap <F9> :w<CR>:!open %<CR>

或者

nnoremap <F9> :w<CR>:!open http://mysite.com<CR>

如果您使用的是 Mac,osascript如果您不想打开新窗口,则可以使用一些 AppleScript via 来简单地“激活”Firefox。我敢肯定 Linux 也有类似的东西,因为我不得不这样做已经有几年了。

于 2012-08-09T16:36:28.260 回答