我是VIM的新手,使用MacVim,我正在尝试使用反斜杠作为本地领导者。这似乎是默认值。如果我这样做:
:let maplocalleader = "\\"
当我尝试使用本地领导者密钥\
如果我这样做
:let maplocalleader = "-"
然后它工作得很好。每当我尝试使用反斜杠键时,如何让vim停止向我发出哔哔声?
答案 0 :(得分:3)
\\\
绝对是逃避反斜杠的错误方法。在 double 引号内,它应该写为"\\"
,在单内写为'\'
。 "\\\"
是一个未完成的字符串'\"'
(第三个反斜杠转义双引号)因此它会在:let
命令后显示错误。
哔声源不同:\
键本身就是{-1}}之类的无操作键。如果您已映射到-
并仅键入-a
,则光标将移至上一行:它是一个有效的操作。如果您有映射-
(或根本没有映射)并输入\a
,您会看到蜂鸣声,因为\
不是有效的操作。只有像\
这样的映射才有效,因此它们不会发出哔哔声。
答案 1 :(得分:0)
您需要将该命令放入vimrc中。领导者和本地领导者命令不会影响已由vim解析的命令。