常见的做法是tmux
启动某个命令,然后切换到复制模式,滚动到该命令启动的位置并查看命令输出。很难找到命令启动的位置,特别是如果命令输出很长(比可见屏幕本身还要长)。因此,编写一个脚本来执行此搜索并为其分配键盘快捷键将很有用。这样的脚本怎么写呢?
答案1
有一定的缓和作用。
我向终端 ( ~/.bashrc
) 添加了键盘快捷键,它绘制了一些彩色标记(实际上,在我的例子中是绿线)。
print_green_line() {
echo "$(tput setaf 2)________________________________________$(tput sgr 0)"
}
bind -x '"\eG": print_green_line' # Alt+Shift+G
标记后,我开始长输出命令。现在,当我向上滚动时,很容易找到命令输出的开头。