启用'插入模式地图'何时粘贴'选项已设置

时间:2015-04-24 17:05:06

标签: linux vim

我正在使用VIM 7.4,我在.vimrcimap jk <ESC>中使用insert模式退出jk,但问题是它在insert模式下设置paste选项时,我无法正常工作。

根据此维基Mapping keys in Vim - Tutorial (Part 1)

  如果&#39;粘贴&#39;选项已设置,然后禁用插入模式映射。

即使设置imap jk <ESC>,是否有方法/映射使paste有效?

1 个答案:

答案 0 :(得分:1)

没有。它的设计是禁用所有插入模式映射。让地图以粘贴模式工作会搞砸粘贴,这会产生反作用。

如果要粘贴文本,则只能处于粘贴模式。 (所以你应该在这种模式下花费尽可能少的时间)

粘贴模式中唯一的特殊键是粘贴切换键,因此您应该设置它并点击它以退出粘贴模式。要将粘贴切换设置为f9,请使用

set pastetoggle=<f9>

设置此设置后,点击<f9>将进入并退出粘贴模式。一旦您不再处于粘贴模式,您的映射将再次起作用

阅读:h 'pastetoggle'