在我用gf
打开文件include()后,如何将该文件中的文本复制到原始文件的搜索功能中?
例如,如果我正在处理PHP文件并且它有一行:
include("someFile.php");
我会将光标放在someFile.php
上,然后按gf
。在该文件中,我看到了文字function reallyLongFunctionName() {}
。我想在原始文件中搜索该函数。我可以使用v
复制函数名称,然后将Ctrl-O
复制回原始文件,但现在我该如何执行搜索?
谢谢!
答案 0 :(得分:5)
您只需按下功能名称上的*
,当您返回原始文件时,它就会突出显示。按n
查找第一个实例。 *
在所有缓冲区中找到光标下所有单词的实例。
听起来你正在反向进行标签查找( Ctl - ] 。
答案 1 :(得分:2)
我只是加载另一个文件,向后导航( C-o )并启动
rea
C-N
调用缓冲区完成...( C-n 和 C-p 成对工作)。
答案 2 :(得分:1)
这听起来就像问题ctags解决的那样。抓住它,构建一个标签文件,然后只需点击Ctrl-]
覆盖函数名称(实际上是任何标签名称)来搜索该标签