要在macOS上的zsh中为'cd ..'添加补全,可以按照以下步骤进行操作:
vim ~/.zshrc
fpath
变量,添加一个新的目录来存放补全脚本,例如:fpath=(~/my_completions $fpath)
mkdir ~/my_completions
cd ~/my_completions
vim _cd
#compdef cd
_cd() {
if [[ "$LBUFFER" =~ "cd \.\.$" ]]; then
reply=("cd ..")
fi
}
source ~/.zshrc
现在,当你在zsh中输入'cd ..'并按下Tab键时,它应该能够自动补全为'cd ..'命令。
注意:以上步骤是为了在zsh中为'cd ..'添加补全功能,你可以根据需要自定义其他补全规则。
领取专属 10元无门槛券
手把手带您无忧上云