VIM:在正常模式下取消映射周期键
我尝试使用VIM:在正常模式下取消映射周期键,vim,key,unbind,period,Vim,Key,Unbind,Period,我尝试使用EasyMotion插件,但我不想使用正常的leader键,在我的例子中,这是\-键。我也不打算同时更改leader键,因为它可能会破坏vim-latex中的内容 因此,我考虑使用句点-键(我已经在使用逗号-键进入命令行模式),因为我从未真正使用过它的重复功能: 这是我迄今为止在我的.vimrc中尝试过的: nunmap . let g:EasyMotion_leader_key = '.' 第二个命令看起来很好。但是我不能用第一个命令解除周期键的绑定(E31:没有这样的映射)。如果
EasyMotion
插件,但我不想使用正常的leader键
,在我的例子中,这是\
-键。我也不打算同时更改leader键
,因为它可能会破坏vim-latex中的内容
因此,我考虑使用句点
-键(我已经在使用逗号
-键进入命令行
模式),因为我从未真正使用过它的重复功能:
这是我迄今为止在我的.vimrc中尝试过的:
nunmap .
let g:EasyMotion_leader_key = '.'
第二个命令看起来很好。但是我不能用第一个命令解除周期键的绑定(E31:没有这样的映射)。如果我错误地只想在正常模式下解除期间
-键的绑定,请随时更正
任何想法都很感激 错误说明了一切。没有这样的映射<代码>nunmap
用于删除
用户映射,
是一个内置命令,而不是映射,因此您不会真正取消映射
它
这有点不清楚,但如果它能成为理想的领导者,那么你就可以
删除取消映射的行
。不需要它。您可以使用
nnoremap . <NOP>
nnoremap。
好吧,我尽可能使用period
作为leader键来轻松操作。事情是这样的:如果我输入一次period,然后在EasyMotion中输入适当的键,它就会正常工作。但如果我键入句点两次,它的行为与默认方式类似,即重复最后一个命令。我只是觉得有点“可怜”,因为我有一把钥匙,它能以我显然不想的方式工作。period
-键只能是EasyMotion的前导键,不能是其他键。例如,我认为有可能在正常模式下重新映射逗号
,给我一个冒号
。@Goliathus啊,我明白了。那么FDinoff确实给出了你想要的答案。如果无法取消映射,请将其映射为空!:-)没有
命令,我简直无法想象自己……这正是我想要的!Thx FDinoff!这正是我无意中按下Q
所需要的:)我只是想提醒一下,使用
作为线索可能不是个好主意。在正常模式下,
不会重复<代码>:h.
请参阅详细信息。如果你把
当作“领导者”,你就会失去这个好功能。@Kent我真的没有用过它。这就是为什么我想在这个案件中用它作为领导者。如果你有任何关于它为什么如此有用的好例子,那么请随意评论它。我认为它是非常有用的特性。我每天都用它(几乎没有)。我知道这不能说服你。有太多带有
的示例,无法重复更改。注释区域不太支持代码格式。所以你可以自己试一下。另外还有一个插件“repeat”,用于扩展
的功能。