是否有任何快捷方式可以引用MV命令中第一个参数的路径?
我经常发现自己使用mv重命名文件。例如。
mv app/models/keywords_builder.rb app/models/keywords_generator.rb
这样做我需要写第二个参数的路径(确定,标签完成)。在这个例子中它不是太糟糕,但有时路径是深度嵌套的,它似乎是相当多的额外打字。
有没有更有效的方法来做到这一点?
没有找到相关结果
已邀请:
5 个回复
宦哨抹存胳
介绍历史扩展。
是指当前正在键入的命令
表示第一个参数
是获取“head”的修饰符,即没有文件部分的目录 它支持
和
。 文档: bash历史扩张 zsh历史扩张
购藏盗码韦
一般来说,
扩展到
因此它对其他重命名也很有用,例如
扩展到
它适用于
和
。 更多例子: Eric Bergen> Bash Brace扩张 Bash Brace扩展| Linux Journal
渴翅吮斡撤
+
删除它。然后按两次
+
,得到两份文件名。然后编辑第二个副本。 例如,
闪脖
到街客核
使用历史扩展来避免第一个参数重复:
可以使用“p”指示符打印文件名以进一步编辑:
然后按“↑”编辑命令