不使用鼠标在终端中选择文本

问题描述 投票:0回答:6

如果我在 Linux 的终端窗口中工作,是否有键盘快捷键可以用来选择显示在前几行的输出?如果我用鼠标选择某些东西,我可以使用 Ctrl + Shift + C 进行复制,但是有没有一种方法可以完全不使用鼠标进行选择。我在 Ubuntu 桌面中使用 Gnome 终端或 KDE konsole。

例如,我经常需要从 mysql 查询中复制结果,然后用 google 搜索它们。

linux shell ubuntu keyboard-shortcuts terminal
6个回答
12
投票

您可以使用

screen
应用程序并使用Ctrl+aEsc进入复制模式。使用 Space 开始选择文本,使用 Space 结束选择文本。使用 Ctrl+a, ]

插入文本

8
投票

Daniel Micay 的 Termite 具有“选择模式”。按 Ctrl+Shift+Space 将激活它。它有类似 vim 的键绑定。 vV 将选择 à la

vim
的视觉模式,y 将拉动,Esc 将退出选择模式。


2
投票

Screen 和 Emacs

M-x shell
,例如,允许键盘访问回滚缓冲区。这也是 Plan 9 的功能之一(但我猜它是面向鼠标的,至少主要是);您可能想看看
9term
和/或 Plan 9 编辑 Sam。


0
投票

你可以在终端:

1 - 使用 ctrl + a

将光标移动到行首
 $ touch test.txt  

2 - 将行复制到粘贴区域 ctrl + k

3 - 最后,你可以通过它 ctrl + y

$ touch test.txt                

4-您可以使用 crtl + crtl + 并在单词开头使用 crtl + k 来完成一个或多个单词。


0
投票

如果你想在不使用鼠标的情况下复制命令(你输入的),你可以试试这个

现在您可以选择单词了。

ctrl

space

C - Ctrl M - Alt

-2
投票

© www.soinside.com 2019 - 2024. All rights reserved.