在Vim中映射Alt + Tab

时间:2012-08-09 14:45:05

标签: vim

在Vim中,我已将F9键映射到:w<CR>。在按下F9之后,我通常会切换回firefox来查看结果。是否可以将一个键映射到Alt + Tab,这样我可以保存文件并切换,只需按一个键即可?例如nmap :w<Cr><M-Tab>

1 个答案:

答案 0 :(得分:1)

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

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

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

如果你在Mac上,你可以通过osascript使用一些AppleScript来简单地“激活”Firefox,如果你不想打开一个新窗口。我确信Linux有类似的东西,因为我必须这么做几年。

相关问题