gpt4 book ai didi

linux - Vim 中的 alt 键绑定(bind) : won't work but does

转载 作者:太空宇宙 更新时间:2023-11-04 04:13:00 24 4
gpt4 key购买 nike

我将 yankstack 绑定(bind)到这些键:

(注意这里的 ^[ 是使用 ctrl+v 输入的原始字符)

set <A-D>=^[d                                      
set <A-S-D>=^[D
nmap <A-D> <Plug>yankstack_substitute_older_paste
nmap <A-S-D> <Plug>yankstack_substitute_newer_paste

<A-S-D>已正确解释,但 <A-D>不是。

奇怪的是,如果我输入 :set <A-D> ,我回来了

     <Ä>        ^[D                    

所以不知何故,vim 似乎认为 alt+d 等同于当我输入 Alt+D 时我的终端没有发送的内容。

我必须捕获另一个高 F 键(我最终将用完这组键)才能使其正常工作:

set <F26>=^[d                                      
set <A-S-D>=^[D
nmap <F26> <Plug>yankstack_substitute_older_paste
nmap <A-S-D> <Plug>yankstack_substitute_newer_paste

有人知道这是怎么回事吗?

最佳答案

注意大写D<A-D> ; Vim 对待它和 <A-S-D>相同。尝试使用小d :

set <A-d>=^[d                                      
nmap <A-d> <Plug>yankstack_substitute_older_paste

关于linux - Vim 中的 alt 键绑定(bind) : <A-D> won't work but <A-S-D> does,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18153754/

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