gpt4 book ai didi

linux - 设置 'insert mode maps' 选项时启用 'paste'

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:52:32 25 4
gpt4 key购买 nike

我使用的是 VIM 7.4,我的 .vimrc 中有这个映射, imap jk <ESC>离开insert模式使用 jk但问题是当我在 insert 时它不起作用paste 模式选项已设置。

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

if the 'paste' option is set, then insert mode maps are disabled.

有没有办法/映射来制作imap jk <ESC>即使在 paste 时也能工作设置好了吗?

最佳答案

没有。按照设计,所有插入模式映射都被禁用。让 map 在粘贴模式下工作会搞砸粘贴,这会适得其反。

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

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

set pastetoggle=<f9>

设置此设置后点击 <f9>将进入和离开粘贴模式。一旦您不再处于粘贴模式,您的映射将再次工作

阅读:h 'pastetoggle'

关于linux - 设置 'insert mode maps' 选项时启用 'paste',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29853439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com