我正在使用VIM 7.4,我在.vimrc
,imap jk <ESC>
中使用insert
模式退出jk
,但问题是它在insert
模式下设置paste
选项时,我无法正常工作。
根据此维基Mapping keys in Vim - Tutorial (Part 1)
如果&#39;粘贴&#39;选项已设置,然后禁用插入模式映射。
即使设置imap jk <ESC>
,是否有方法/映射使paste
有效?
答案 0 :(得分:1)
没有。它的设计是禁用所有插入模式映射。让地图以粘贴模式工作会搞砸粘贴,这会产生反作用。
如果要粘贴文本,则只能处于粘贴模式。 (所以你应该在这种模式下花费尽可能少的时间)
粘贴模式中唯一的特殊键是粘贴切换键,因此您应该设置它并点击它以退出粘贴模式。要将粘贴切换设置为f9,请使用
set pastetoggle=<f9>
设置此设置后,点击<f9>
将进入并退出粘贴模式。一旦您不再处于粘贴模式,您的映射将再次起作用
阅读:h 'pastetoggle'