我想在不使用鼠标的情况下在终端中复制文本。例如,在执行 git log 时存储提交哈希并将其用于另一个命令。任何人都知道如何向上移动光标和复制,也许打开复制/视觉模式或具有 vim 模式之类的东西?
问问题
193 次
您可以使用git log --pretty=%H
仅获取相关提交的提交哈希,然后将其通过管道传输到pbcopy
. 完整的命令是:
git log --pretty=%H | pbcopy
该--pretty=format
选项可以做很多事情,实际上查看http://git-scm.com/docs/git-log并搜索“漂亮格式”
但总的来说,使用 和 等实用程序的组合,grep
以及cut
您正在使用的命令中的选项,可能是最便携的方式。