2011-04-21 31 views

回答

0

是的,你可以在某种模式下映射一个键。您可以通过documentation for map了解所有可用选项,以便微调映射。

具体来说,the map-overview的映射列表,什么模式,他们在使用。

+0

这是真的,但是就他的问题而言,他在搜索next/previous时会处于正常模式。我相信,在正常模式下覆盖n/N键会导致搜索漏读。 – 2011-04-21 16:06:03

+0

这是真的,我只是想“没有压倒他们使用的时间”意思是“没有压倒一切的正常模式” – Diego 2011-04-21 16:08:27

2

基本上你可以是寻找的东西,任何给定的时间,所以在正常模式下重新映射n没有修改将覆盖略读。

一点考虑,如果你总是<C-l>退出你的探求后(清亮点,我不知道这是默认的),你确实可以做这样的事情有一些额外的辅助功能:

/,?,*: 
--> set s:searching = true 
    and do the builtin things 

<C-l>: 
--> set s:searching = false 
    and do the builtin things 

n,N: 
--> if s:searching then use the builtin n 
    else activate your own functionality 
+0

为什么'v:搜索'?你不能在最新的vim中设置这个变量(以前的版本有一个bug,使你可以添加元素到'v:'字典中)。我想你应该改变这个:搜索。 – ZyX 2011-04-21 17:07:14

+0

@ZyX:你完全正确。无法立即记住前缀。 – progo 2011-04-21 17:35:47