gpt4 book ai didi

VIM:视觉线模式的映射

转载 作者:行者123 更新时间:2023-12-02 07:28:37 25 4
gpt4 key购买 nike

我通过在可视模式下按 TAB 来缩进几行的映射:

vnoremap <Tab> >gv
vnoremap <S-Tab> <gv

但它与 snipmate 插件冲突。
有没有办法重新映射 TAB 按钮以仅在视线模式 (S-V) 下工作?

最佳答案

vnoremap 更改映射命令至xnoremap :

xnoremap <Tab> >gv
xnoremap <S-Tab> <gv

为什么?
v[nore]map定义了可视模式和选择模式的映射。因为 Snipmate 在您使用占位符时会将您置于选择模式,您需要使用在选择模式下无法触发的更具体的映射命令: x[nore]map .

实际上,您应该始终使用 x[nore]map而不是 v[nore]map .

关于VIM:视觉线模式的映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24782903/

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