使用 Vim 內部的路徑完成功能
這是非常常見的,你記住一個檔案或資料夾的路徑,你開啟 Vim 並嘗試編寫你剛剛記住的內容,但你並不是 100%確定它是正確的,所以你關閉編輯器並重新開始。
如果需要路徑完成功能,並且你有一個檔案/home/ubuntu/my_folder/my_file
,並且你正在編輯引用前一個路徑的另一個檔案:
輸入插入模式: insert 或按你希望的方式進行。接下來,寫下/h
。當游標在 h
下時,按 Ctrl x,然後 Ctrl f 編輯器將完成它到/home/
,因為模式/h
是唯一的
現在,假設你在/home/ubuntu/
裡面有兩個名為 my_folder_1
my_folder_2
的資料夾
你想要路徑/home/ubuntu/my_folder_2
照常:
進入插入模式
寫/h
按 Ctrl x,然後 Ctrl f。現在你有了/home/
接下來在/ home /之後新增你 Ctrl x,然後按,然後按 Ctrl f。現在,你有/home/ubuntu/
因為那條路是獨一無二的。現在,在/home/ubuntu/
之後寫下 my
Ctrl x 然後再按 Ctrl f。編輯器將完成你的單詞,直到 my_folder_
,你將看到目錄樹,因此使用箭頭鍵選擇你想要的那個。