0
我有一個文件,例如a.pl
具有此方法調用:爲什麼gf不適用於vim,但ctrl +]的作品?
add_location(@crew);
實際的定義是在同一個文件。如果我這樣做:CTRL + ]
光標跳轉到定義。如果我做的:gf
我得到:
E447: Can't find file "add_location" in path
如果我做:pwd
我得到的當前工作目錄。投訴的路徑是什麼?函數定義在同一個文件中。
所以,你的意思是'gf'只有在定義在不同的文件中才有效? – Cratylus
'gf'與定義無關,只處理_file names_,例如如果你有'foo.txt',它會打開那個文件。爲什麼應該有兩個相同的命令?你要找的是''。 –
那麼'gf'只會打開包含該定義的文件?因爲這是我認爲 – Cratylus