在Vim中映射Alt + Tab
问题描述:
在Vim中,我已经将F9键映射到:w<CR>
。在按F9之后,我通常会切换回Firefox来查看结果。是否可以将一个键映射到Alt + Tab,这样我就可以通过按下一个键来保存文件和开关?例如nmap :w<Cr><M-Tab>
在Vim中映射Alt + Tab
答
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有一些类似的东西,这是我必须要做几年的事情。