Zsh

zsh:不管是什麼命令,都完成目前目錄下的文件

  • February 19, 2020

例如,當我只想製作沒有 makefile 的 cfile 時:

$ make a<tab>
a1.c  a2.c  a3.c  ...

但似乎 zsh 會檢測到命令然後當我點擊選項卡時什麼都不完成。

它在僅列出所有內容的 bash 上執行良好。

有像 bash 這樣的方法嗎?

我的作業系統是帶有 zsh 5.7.1 的 macOS mojave。

zsh 常見問題解答

將此行添加到您的.zshrc

zstyle ':completion:*' completer _complete _ignored _files

如果zsh完成失敗,這將執行標準 bash 文件完成。您可能還需要添加

autoload -U compinit && compinit

.zshrc設置完成配置後發送給您的文件。

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