2009-05-27 62 views
2

基本上,我編輯具有包括文件名的文件,我想打開文件,而不必鍵入路徑/文件名的快捷方式:在vim中輕鬆打開包含文件名?

include('inc/doctype.inc.php'); 

是否有一個簡單的方法來做到這一點? (理想情況下,我想使用:tabnew在新標籤中打開文件。)

謝謝。

回答

9

使用gf快捷方式。將光標移到路徑字符串上,確切的光標位置並不重要,然後按正常模式按gfgf代表「g oto f ile」。
見VIMS幫助頁面:h gf

採用「isfname」選項,找出哪些字符 應該是一個文件名。尾隨 標點符號「。,:;!」被忽略。 使用'路徑'選項作爲目錄名稱列表 來查找該文件。還查找相對於當前文件的文件 。 使用'suffixesadd'選項來檢查添加了後綴的文件名 。 如果找不到文件,'includeexpr'用於 修改名稱並完成另一次嘗試。

要返回,在正常模式下使用按Ctrl-O
注意:該命令將光標位置移動到跳轉列表中較舊的位置。相反的命令是Ctrl-i它將光標移動到跳轉列表中較新的位置。

+0

謝謝!這很好,除了當我打開一個文件,然後打開另一個文件。 。我無法回到原文。仍然會很高興能夠打開一個新標籤,但這是對我工作方式的改進。 – CMB 2009-05-27 16:29:59

3

把光標放在文件名,然後Ctrl + W 克˚F

:h ctrl-w_gf

相關問題