gpt4 book ai didi

Vim 将 Shift Pageup 绑定(bind)到 tabnext

转载 作者:行者123 更新时间:2023-12-04 14:01:40 24 4
gpt4 key购买 nike

为什么

nnoremap <S-PageDown> :tabnext<CR>

不能在 Vim 中工作?

我该如何解决?

最佳答案

你的语法是正确的,这个映射在 GVIM 中对我有用。我怀疑您在终端中使用 Vim。

某些组合键,如Ctrl + non-alphabetic 无法映射,Ctrl + letter vs . Ctrl + Shift + letter无法区分。 (除非您的终端为它发送一个独特的 termcap 代码,大多数情况下不会。)在插入或命令行模式下,尝试键入组合键。如果没有任何反应 / 被插入,您不能使用该组合键。这也适用于 <Tab>/<C-I> , <CR>/<C-M>/<Esc>/<C-[>等等(唯一的异常(exception)是 <BS>/<C-H> 。)这是一个已知的痛点,也是关于 vim_dev 和 #vim IRC channel 的各种讨论的主题。

有些人(最重要的是 Paul LeoNerd Evans)想要解决这个问题(即使是在支持这个的终端中的控制台 Vim),并提出了各种 proposals .

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

关于Vim 将 Shift Pageup 绑定(bind)到 tabnext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23580571/

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