Vim退出插入模式,按一下键

时间:2015-09-05 03:49:44

标签: vim

我已在Vim中将;重新分配给:。我一直在使用:w保存我的代码。当我处于插入模式时,由于我的肌肉记忆做了一些更改后,我输入;w来保存文档,但它在代码中添加了;w文本。是否可以在插入模式下指定;w以退出并保存文档。如果有更好的方法,请告诉我。

2 个答案:

答案 0 :(得分:0)

您可以在操作系统级别重新映射:;,并且习惯它。几个月前我就开始了,调整相当顺利。现在我喜欢它。不确定你的操作系统是什么,但我确信有任何解决方案。在X中,您使用xmodmap。在我的~/.xinitrc中(在许多重映射中):

# Swap ; and :
xmodmap -e "keycode 47 = colon semicolon"

使用xev查看您的密钥代码到底是什么。

答案 1 :(得分:0)

:inoremap ;w <esc>:w<cr>i保存缓冲区并返回插入模式
:inoremap ;w <esc>:wq<cr>保存并关闭缓冲区(如果缓冲区只有一个,则退出vim)。