gpt4 book ai didi

在插入模式下的 vim 映射

转载 作者:行者123 更新时间:2023-12-02 01:47:19 25 4
gpt4 key购买 nike

我在映射键时遇到问题 <c-i>在插入模式。在 vim 中执行此命令后,我的选项卡也指向 <c-i> 的位置。被映射。

执行的映射命令:

:inoremap <c-i> <Up>

现在:imap给出:

i  <Tab>     * <Up>

我需要快速帮助来调试它。

最佳答案

由于键盘输入的内部处理方式,不幸的是,即使在 GVIM 中,这在今天通常也是不可能的。无法映射某些组合键,例如 Ctrl + 非字母组合,以及 Ctrl + 字母与 Ctrl + Shift + 字母无法区分。 (除非您的终端为它发送一个独特的 termcap 代码,大多数情况下不会。)在插入或命令行模式下,尝试键入组合键。如果没有任何反应/插入,则不能使用该组合键。这也适用于 <Tab>/<C-I> , <CR>/<C-M>/<Esc>/<C-[>等等(唯一的异常(exception)是 <BS>/<C-H> 。)这是一个已知的痛点,也是关于 vim_dev 和 #vim IRC channel 的各种讨论的主题。

有些人(最重要的是 Paul LeoNerd Evans)想要解决这个问题(即使是在支持这个的终端中的控制台 Vim),并提出了各种建议,cp。 http://groups.google.com/group/vim_dev/browse_thread/thread/626e83fa4588b32a/bfbcb22f37a8a1f8

但是直到今天,还没有补丁或志愿者提出来,尽管许多人表示希望在未来的 Vim 8 主要版本中有这个。

关于<c-i> 在插入模式下的 vim 映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24967213/

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