我有一句话:
public static void main(String args[])
我的光标在开头。当我点击fc
时,它会在c
的末尾正确找到第一个public
。当我按n
时,我希望它跳到第二个;相反,我收到错误E486: Pattern not found: alias rc
rc
是我的〜.bashrc中的一个别名,其中显示为vim ~/.bashrc
在遇到这个问题后,我删除了该行(虽然我不明白为什么这应该是原因)并重新启动bash和vim。但问题仍然存在。我检查了我的vimrc,没有提到alias或rc或n
的任何映射。
无论如何,这里是vimrc:http://codepaste.net/yz3b1r
答案 0 :(得分:7)
f
命令找到一个字符。 fc
找到下一个c
。
/
命令找到正则表达式。
要重复f
搜索,请键入;
。 n
命令重复/
次搜索。
答案 1 :(得分:0)
我猜你在另一个vim会话中搜索了“rc”。
如果您搜索test(/test
),并使用vim打开另一个没有“test”的文件,当您尝试搜索“test”时,您将正确地收到以下错误:
eE486: Pattern not found: test
如果您不想进行搜索,我可以考虑转到第二个c
的最快方式是2fc
。