有没有办法从命令行输入跳转并浏览输出,最终将其部分文本复制到剪贴板?
我发现自己经常处于以下情况:
- 输出太长,超出视野。在这种情况下,我想在不将手从键盘上移开的情况下向上滚动
- 我想在新命令中使用一些文本。在这种情况下,我想导航到这段文本并复制它(类似于 vim 的可视模式(。再次不离开键盘。
我在 Mac 上使用 iTerm2。
您可以在进程替换的帮助下停止使用vim
。
如果我们有my_script.sh
:
#!/bin/bash
echo "first
second
third"
运行
vim <(./my_script.sh)
您将能够像文本文件一样滚动和复制my_script
输出的内容。