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