我刚刚切换到zsh
(from ),并且只遇到了一个严重的挫败感: -和tcsh
都有多个完成。我真的很想只拥有可用的,因为这真的会破坏我的肌肉记忆。push
pushd
pushln
pushd
如何使用zsh
完成功能(特别是compsys
)来设置它?
答案1
我不知道如何如此精确地控制完成,但是有一个名为 的内置函数disable
,它会禁用命令本身。
如果您添加disable pushln
到.zshrc
,pushln
内置函数将被禁用并且不再显示为候选。
答案2
这能解决您的问题吗?
alias push='pushd'