我在terminal.app里面,有大约20行命令和它的输出
$ previous command
previous command output
$ git branch
develop
master
* you/236-add-more-test
$ previous command
$ previous command output
$ git checkout <cursor is here now>
我开始输入命令(“git checkout”),不使用鼠标,如何复制任意一段文本(在这种情况下,我想复制“你/ 236-add-more-test”并将其粘贴到光标/提示。
为什么不用你问的鼠标?鼠标“打破我的流量”
更新:感谢您的评论klanomath。我想要的事实可能是想要复制它的一些输出在发出命令时是未知的。所以你的答案不是我想要的。我也不想仅仅为了提取它的输出而重新发出命令。
Update2:我尝试
搜索google for terminal.app插件
阅读https://www.iterm2.com/documentation-utilities.html
阅读https://github.com/w0lfschild/SIMBLPlugins
git checkout $(git branch | sed magic) ;-) [man sed](file:///usr/share/man/man1/sed.1)
—
klanomath
然后
—
克拉诺马斯
screen
用来运行你的命令!它允许光标模式并复制和粘贴。虽然陡峭的学习曲线!
我不知道什么时候需要这个“复制到剪贴板”。并且“一直”运行屏幕不是一个可接受的答案,因为屏幕在某些情况下不会削减它。对于一个,有了屏幕,你就失去了Apple Mac Terminal.app的超酷超级平滑滚动触控板。
—
美国忍者战士
我仍然使用鼠标选择文本,然后使用键盘(CMD-C和CMD-V)。这是我发现的最好的,我真的很喜欢它(在其他系统上,只有CTRL-C和CTRL-V,但这些键在终端中没有按预期工作。
—
Axel
使用iTerm2可能会有更好的运气...
—
Harv