Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ZSH命令行中插入上一个命令的第一个字_Zsh - Fatal编程技术网

在ZSH命令行中插入上一个命令的第一个字

在ZSH命令行中插入上一个命令的第一个字,zsh,Zsh,在zsh(和bash)中,我可以执行ALT+。将上一个命令的最后一个参数插入命令行 第一个词有类似的意思吗 示例:在运行/bin/ls-l/tmp之后,我希望它插入/bin/ls在.zshrc中找到的 insert-first-word () { zle insert-last-word -- -1 1 } zle -N insert-first-word bindkey '^[_' insert-first-word 然后alt+我发现基本上回答了我的问题: 在zsh中,可以执行ALT+0+

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

第一个词有类似的意思吗

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

在.zshrc中找到的

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

我发现基本上回答了我的问题:

在zsh中,可以执行ALT+0+


为此按三个按钮有点不方便,但它是内置的并且可以工作。

这也可以在my.zshrc中找到;)我只是将快捷方式改为Alt+,因为逗号保留在点键上,这对我来说更有意义。我选择这个作为公认的答案,因为它比我发现的答案更方便。。。它鼓励我学习一些东西。谢谢