MacBook 上 Vim 的默认 leader 键

10

我在 MacBook Pro 上使用 Vim,想要输入 \,需要按下 Maj + Alt + /。Vim 的 leader 键默认绑定在 \ 上,但是输入整个“快捷键”似乎不能作为 leader 键。

有没有办法让它起作用,或者我应该使用另一个 leader 键,比如 ,

2个回答

15

我使用这个命令:

let mapleader = ','

4
这个解决方法的问题在于会失去逗号的默认用法,即反转字符搜索。例如,输入 "fa" 可以定位到该行下一个 "a",然后按下 "," 键就可以跳转到前一个 "a"。如果你使用 ";" 来重复字符搜索并且需要返回,这非常有用。 - Julien Grenier
@JulienGrenier,嗯,<space>仍然会搜索反向字符。就我个人而言,我很少进行反向搜索(我很少变得过于冲动),还有F{char}),所以不必多打一个空格并不会困扰我... - Justin D.

5
将以下行加入您的 .vimrc 中,以使用 "," 作为您的 leader:
let mapleader = ','

保存你的.vimrc文件并重新打开vim。现在你的leader键是“,”。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接