使用 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_,你將看到目錄樹,因此使用箭頭鍵選擇你想要的那個。