簡體   English   中英

VIM:從一個文件中抽取並在另一個文件中搜索

[英]VIM: Yank from one file and search in the other

在用gf打開文件include()ed后,如何將該文件中的文本復制到原始文件的搜索功能中?

例如,如果我正在處理PHP文件並且它有一行:

include("someFile.php");

我會將光標放在someFile.php並按gf 在該文件中,我看到文本function reallyLongFunctionName() {} 我想在原始文件中搜索該函數。 我可以用v復制函數名,然后用Ctrl-O復制回原始文件,但現在我該如何執行搜索?

謝謝!

您只需按下功能名稱上的* ,當您返回原始文件時,它就會突出顯示。 n查找第一個實例。 *在所有緩沖區中找到光標下所有單詞的實例。

聽起來你正在反向進行標簽查找( Ctl - ] )。

我只需加載另一個文件,導航回( Co )並開始

rea Cn

調用緩沖區完成...( CnCp成對工作)。

這聽起來就像ctags解決的問題。 抓住它,構建一個標簽文件,然后你只需按Ctrl-]覆蓋函數名稱(實際上是任何標簽名稱)來搜索該標簽

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM