打开vim粘贴模式时将其关闭

时间:2018-04-04 11:33:44

标签: vim

标题几乎说了。唯一要补充的是我一次设置3种模式。 提出以下内容:

map <F11> :set paste! number! rnu! paste?<CR>

.vimrc 中的

仅适用于普通模式。添加imap <F11> <Esc><F11>i<CR>并没有多大帮助,因为它只会将其打开,但不会关闭,而且您将失去自动返回替换模式的能力(如果已启用)。使用pastetoggle=<F11>不适合它,因为我还需要设置其他内容。 附加问题:地图是否与 nmap 等效,因为它不会在插入/替换模式下触发?

1 个答案:

答案 0 :(得分:2)

使用以下 .vimrc 组合:

(s, a, r, s')

奇怪的是,它不会在正常模式下进行双切换。

一个小警告是,在插入模式下使用 F11 切换粘贴时,您将在3种模式之间循环。