Zsh

zsh 中“../”的製表符補全

  • August 25, 2018

在 bash 中,我可以使用 tab-completion 將一個目錄向上移動並再次向下移動另一條路徑。例如,假設我在,$HOME/folder1我想去cd。只有兩個子目錄和.$HOME/folder2``$HOME``folder1``folder2

在 bash 中,我可以輸入

cd ..[TAB]f[TAB]2

最終會在$HOME/folder2. 在我全新的 zsh 安裝中,按下會生成一個包含兩個名稱的cd ..[TAB]子目錄的列表。$HOME/folder1``.

有沒有一種簡單的方法來獲得我習慣的行為?或者有什麼更容易在 zsh 中實現我想要的東西嗎?

將此添加到您的.zshrc和..

$$ TAB $$將按照 ../ 完成bash

zstyle ':completion:*' special-dirs true

引用自:https://unix.stackexchange.com/questions/114074