不使用鼠标在terminal中select文本

如果我在Linux的terminal窗口中工作,是否有一个键盘快捷键可以用来select以前的行显示输出? 如果我用鼠标select某个东西,我可以使用Ctrl + Shift + C进行复制,但是有一种方法可以在不使用鼠标的情况下进行select。 我在Ubuntu桌面上使用Gnometerminal或KDE konsole。

例如,我经常需要复制一个MySQL查询的结果,然后谷歌他们。

您可以使用screen应用程序并使用^A-Esc进入复制模式。 开始选择带空格的文本,并结束空格选择文本。 用^A-]插入文本^A-]

例如,屏幕和Emacs Mx shell允许键盘访问回滚缓冲区。 这也是计划9的特点之一(但我想这是面向鼠标的,至少是主要的)。 你可能想看看9term和/或Sam,Plan 9的编辑器。

丹尼尔Micays白蚁( https://github.com/thestinger/termite/ )体育“选择模式”。 按下Ctrl-Shift-Space将激活它。 它有vim的键绑定。 v或v会选择ala vims可视模式,y会被放大,Esc会退出选择模式。