Vim - 反向搜索热键映射

时间:2012-05-04 16:21:43

标签: regex vim ide vi

美好的一天,

我在Vim发现了一个奇怪的怪癖,我无法解释其原因,所以我会尽我所能来描述它。

如果在我正在编辑的文件中出现多次单词,我可以通过将光标移到单词上并按下井号键来突出显示它的所有实例(即:SHIFT + 3 ==># )。然后,我可以通过点击'N'(即:SHIFT + n)导航到下一个单词的出现,然后通过点击'n'来导航到前一个实例。

但是,如果我使用搜索命令(即:/ int)搜索单词(例如:“int”),则使用“N”向后搜索,“n”向前搜索,从而产生相反的映射与我使用#键时相比。有什么我做错了吗?我现在正在使用极简主义的VIMRC。

谢谢。

1 个答案:

答案 0 :(得分:2)

不,这是对的。 /向前搜索,?向后搜索(类似*搜索cword forwards和#向后搜索)。 n以相同方向重新搜索,N反方向重新搜索。它与初始搜索方法有关。