Shell
當命令為 vim 時,zsh 在路徑完成時失敗
當我嘗試自動完成文件時(使用 vim 作為參數 0):
vim ~/.conf <TAB>
表明:
_arguments:450: _vim_files: function definition file not found _arguments:450: _vim_files: function definition file not found _arguments:450: _vim_files: function definition file not found
它以前工作正常!
其他命令:
cat ~/.conf <TAB>
給:
cat ~/.config/
為什麼
zsh
只在 失敗vim
?
原來刪除所有
~/.zcompdump
文件解決了它:rm -r ~/.zcompdump*
這對我有用:
rm $ZSH_COMPDUMP && exec zsh