我开始使用与我现有地图冲突的插件,但我不想重新映射所有地图,我只想添加一个前缀。我想我可以用 LocalLeader 做到这一点。
Vimdoc 说:
<LocalLeader>
就像<Leader>
,只是它使用“maplocalleader”而不是“mapleader”。<LocalLeader>
将用于缓冲区本地的映射。
似乎设置 localleader 的唯一方法是设置一个全局变量(文档没有提到这一点,但b:maplocalleader
没有工作):
let maplocalleader = '\\'
而且我看不到我如何干净地取消设置该变量(设置插件后清除它的自动命令!?)
有没有办法做到这一点?还是 LocalLeader 只给出一个全局前缀和一个特定于文件类型的前缀?