我最近从使用MacVim转换为在命令行上使用Vim。 我想念的一个功能是能够使用⌘S保存文件,而不必返回正常模式然后输入:wq
我正在iTerm2中使用Vim。 有没有办法在插入模式和正常模式下都使用⌘S来保存文件?
Cmd-S
映射到一些其他组合键,这样shell和Vim就能够识别(例如Ctrl+S
),然后您只需像Andrew所指出的那样通过.vimrc文件简单地映射该命令即可。Ctrl+S
。Ctrl+S
映射到vimrc文件(如Andrew所述)或者像此网站中描述的那样。嗯,我不确定命令行 Vim 是否可以注册 ⌘ 键,而且我没有我的 Mac 来确认,但你可以像这样在 .vimrc 中映射 ⌘S。
inoremap <D-s> <ESC>:w<CR>i "insertmode
nnoremap <D-s> :w<CR> "normalmode
同样地,这只有在命令行 vim 能够识别 ⌘ 键的情况下才能起作用。
在控制台版本的Vim中无法映射到⌘。如果您想要在映射中使用⌘,您需要切换回MacVim。