我想使用更长的领导者热键来分组或关联我所做的一些常见事情。
例如<leader>dnd
将执行某些操作,而<leader>dnt
将执行相关但不同的操作。
但是,如果<leader>d
或<leader>dn
被插件占用,则无法使用更长的领导者热键。
是否有办法从插件取消映射领导者命令?
在获得插件文件后,您始终可以:unmap
任何映射。对于全局映射,通常将在~/after/plugin/fixmapping.vim
中完成此操作。但这很笨拙,仅是一种解决方法。
[如果插件(我敢说,正确(1))是在编写时将最终选择权留给最终用户的,那么它们将允许将您选择的任何热键序列绑定到<Plug>(something)
-并且那么他们将检测到<Plug>(something)
已经绑定了某些内容,并且不会将<leader>whatever
与<plug>(something)
关联。
您必须使用默认配置来深入研究该插件的文档,您不希望先查看它是否允许覆盖默认值,然后再查看如何完成。如果插件不允许,我建议您打开请求增强/更改。
((1)有时我们只是发布快速书面的解决方案/概念证明。初稿不是理想的设计/编写方式。然而,它们可以发展成为更多的[专业]。不要害怕与插件维护者联系。