我最近在Ubuntu上从Bash切换到Zsh,对此我感到非常高兴。但是,有些事情我真的很想念,但我没有找到如何实现同一目标的方法。
在Bash中,每当我键入一个长命令并发现必须先运行其他命令时,我都必须将其注释掉,如下所示:
me@home> #mysuperlongcommand with some arguments
me@home> thecommandIhavetorunfirst #and then: then up up
me@home> #mysuperlongcommand with some arguments #I just need to uncomment it!
但是,zsh
鉴于这种情况#mysuperlongcommand
会经常运行,因此这种反复出现的情况并不像使用那样容易解决(并导致:zsh: command not found: #mysuperlongcommand
。
set -k
其关闭。但是我会setopt
在zshrc中使用此答案中的代码-Hamish