2012-08-09 103 views
2

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

回答

1

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

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

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

如果你在你可以使用一些AppleScript的通过osascript简单的“启动”火狐如果你不想打开一个新的窗口,一个苹果。我相信Linux有一些类似的东西,这是我必须要做几年的事情。