仅使用键盘导航和复制命令行输出



有没有办法从命令行输入跳转并浏览输出,最终将其部分文本复制到剪贴板?

我发现自己经常处于以下情况:

  • 输出太长,超出视野。在这种情况下,我想在不将手从键盘上移开的情况下向上滚动
  • 我想在新命令中使用一些文本。在这种情况下,我想导航到这段文本并复制它(类似于 vim 的可视模式(。再次不离开键盘。

我在 Mac 上使用 iTerm2。

您可以在进程替换的帮助下停止使用vim

如果我们有my_script.sh

#!/bin/bash
echo "first
second
third"

运行

vim <(./my_script.sh)

您将能够像文本文件一样滚动和复制my_script输出的内容。

最新更新