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