在ZSH命令行

时间:2018-01-12 15:33:25

标签: zsh

在zsh(和bash)中,我可以执行 ALT + 将上一个命令的最后一个参数插入命令行。

第一个单词有类似内容吗?

示例:运行/bin/ls -l /tmp后,我希望它插入/bin/ls

2 个答案:

答案 0 :(得分:1)

在.zshrc中找到了这个

insert-first-word () { zle insert-last-word -- -1 1 }
zle -N insert-first-word
bindkey '^[_' insert-first-word

然后 alt + _

答案 1 :(得分:0)

我发现Alt+number+dot and Alt+comma in Zsh and Bash基本上回答了我的问题:

在zsh中,你可以做 ALT + 0 +

为此按三个按钮有点笨拙,但它是内置的并且有效。