我正在使用ZSH,我想知道是否可以映射[enter,enter]来执行命令。具体来说,当我按两次输入而不键入任何其他文本时,我想移动到我的主目录。
我不想让某人经历给我编写脚本的麻烦,但是如果任何人都能指出我正确的方向(zsh script / applescript /它应该是什么)并且告诉我,如果这是可能的,我真的很感激它!
我在OSX上使用iTerm2,而zsh是我的主要shell。如果您需要更多信息,请与我们联系!
答案 0 :(得分:1)
在zsh联机帮助页的特殊功能部分中查看 preexec 。如果通过此名称定义函数,例如在.zshrc中,并且启用了历史记录机制(在交互式shell中很常见),则此函数将接收您输入的命令行作为参数。如果您只输入输入,则该命令将为空字符串。你可以抓住这个然后做你想做的事 - 例如做一个chdir。