win10 - window10 vim




在Vim插入模式下,有沒有辦法添加文件路徑自動完成? (3)

對於文件名 omn​​i completion,您可以使用:

Ctrl - X Ctrl - F.

我寫了很多shell腳本,我不斷地進入文件路徑。 我想知道是否有人知道在插入模式下讓Vim自動完成文件路徑的方法,就像你在你最喜歡的shell中一樣,你可以選擇完成目錄或文件的路徑。

如果您可以將shell的CTRL D功能轉換為Vim插入模式(即查看當前路徑中的文件/目錄),則可獲得額外的功勞。


建立@CMS和@michael出色的答案

使用ctrl + X ctrl + f命令序列時,它將顯示當前目錄中的文件列表。 我花了一分鐘尋找正確的鍵在不同的文件名之間上下移動。 正確的鍵是Ctrl-n和Ctrl-p。 您幾乎可以使用任何其他鍵(如Space )來選擇並繼續鍵入。

此外,如果您尚未插入要插入的文件/目錄,則可以按如下方式進入文​​件樹結構:

  1. (可選)輸入目錄的某些部分。 你甚至可以使用../../
  2. ctrl + X ctrl + f並從列表中選擇樹中的第一項。
  3. 然後再次按ctrl + f ,同時突出顯示正確的項目,以顯示目錄樹結構中下一級別的列表。

您可以繼續這樣做,直到找到要在文檔中插入的目錄/文件。


ctrl - x ctrl - f

:he compl-filename







text-editor