如何理解vim里面的mapleader和localmapleader

 我来答
hqxz556
2017-07-10 · TA获得超过2830个赞
知道大有可为答主
回答量:1686
采纳率:93%
帮助的人:555万
展开全部
定义映射的时候可以用 <Leader> 这个前缀,用户可以用 mapleader 按自己习惯设置 <Leader> 的值,默认值是反斜杠(\)。mapleader 是一个全局设置。即一经更改,对所有的缓冲区都生效。(但在在定义映射前定义 mapleader,已经定义好的映射不会因为 mapleader 的更改而变化)
在定义映射的时候也可以用 <LocalLeader>,它的值对应 localmapleader。localmapleader 是本地设置,可以在不同的缓冲区定义不同的值。
它们的区别与全局插件(globle plugin)和文件类型插件(filetype plugin)是类似的。
vim 使用这种机制一则是为了灵活和个性化考虑,一个是为了防止按键冲突。但插件用多了,冲突一般很难避免,所以尽量精简插件也相当重要。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式