如何在ZSH中重复最后一个命令参数

时间:2013-01-13 16:52:10

标签: bash shell zsh readline

我经常需要将文件从一个位置移动到另一个位置,但它需要复制并粘贴命令的大部分内容。例如:

mv ~/Projects/foo/bar/baz.img ~/Projects/foo/bar/fiz.dmg

在输入上述命令的~/Projects/foo/bar/baz.iso之后是否可以使用一些复制它的快捷方式,以便我可以将最终更改为fiz.dmg

2 个答案:

答案 0 :(得分:2)

你不需要这个:

mv ~/Projects/foo/bar/baz.img ~/Projects/foo/bar/fiz.dmg

很容易变成

mv ~/Projects/foo/bar/{baz,fiz}.img

。注意:当您编写{时(除非您习惯于立即关闭}),zsh完成仍然可用。

答案 1 :(得分:1)

我实际上发现了一种可能的解决方案。只需按:

Ctrl + W 几次然后 Ctrl + Y 两次(和贴纸之间的空格)。