我最近从使用MacVim切换到在命令行上使用Vim。我想念的一个功能是能够使用⌘S保存文件而不必返回正常模式然后:wq
我在iTerm2中使用Vim。有没有办法让⌘S在插入和正常模式下保存文件?
答案 0 :(得分:5)
您可以使用iTerm2将Cmd-S
映射到shell和Vim将识别的其他组合(例如Ctrl+S
),然后您可以通过安德鲁指出的.vimrc文件简单地映射该命令。
总结:
Ctrl+S
的新条目编辑iTerm2密钥。Ctrl+S
映射到vimrc文件的命令(如Andrew描述)或类似this site。答案 1 :(得分:1)
好吧,我不确定命令行Vim是否可以注册⌘键,我不在我的Mac上进行确认,但你可以像这样在.vimrc中映射⌘S。
inoremap <D-s> <ESC>:w<CR>i "insertmode
nnoremap <D-s> :w<CR> "normalmode
同样,这仅在命令行vim可以识别⌘key时才有效。
答案 2 :(得分:1)
答案 3 :(得分:0)
无法在控制台版本的Vim中映射到⌘。如果您希望能够在映射中使用⌘,则需要切换回MacVim。