[英]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
調用緩沖區完成...( Cn和Cp成對工作)。
這聽起來就像ctags解決的問題。 抓住它,構建一個標簽文件,然后你只需按Ctrl-]
覆蓋函數名稱(實際上是任何標簽名稱)來搜索該標簽
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.