1

我使用琶音映射jkESC 所以当我同时按下jk时,我可以很快退出到正常模式。

我从 琶音插件页面找到了这个技巧

这就是我放入 .vimrc 的内容

Arpeggio inoremap jk <ESC>

从插入模式退出效果很好,但我无法退出可视模式。如果我能退出这两种模式那就太好了,这样我就可以坚持使用这个键,它可以节省我很多时间。

任何想法?

编辑:我也无法退出插入(粘贴)模式

:set paste
4

2 回答 2

2
inoremap

用于插入模式映射,使用

xnoremap

对于视觉模式。

假设插件能够处理可视模式映射,在 ~/.vimrc 中复制该行并将 i 替换为 ax 就足够了。

于 2013-09-26T06:00:09.800 回答
0

如果我想将大文件粘贴到缓冲区中,我需要粘贴模式,同时使用我所有的插件、语法突出显示等。如果没有粘贴模式,这将需要永远甚至挂起,具体取决于文件大小......

因此,我设置了“F3 上的粘贴切换”键绑定:

set pastetoggle=<f3>

因此,每当我按 F3 时,它都会打开/关闭粘贴模式。

此外,每当我离开插入模式时,要退出粘贴模式,我在 vimrc 中有这个自动命令:

autocmd InsertLeave * set nopaste

因此,在我粘贴了一些东西之后(之后处于插入模式),我可以按Ctrl-oorESC并自动关闭粘贴模式。

于 2021-09-05T20:46:31.823 回答