我找不到任何文档显示Unix 中ctrl+ x、ctrl+c和ctrl+ p(剪切/复制/粘贴)的等效项(以及一些其他等效项,但这些已经足够了)。
答案1
GNOME 终端是一个终端仿真应用程序,它能够访问许多 Linux 发行版中使用的 GNOME 环境中的 UNIX shell。
gnome 终端键盘快捷键
(部分名单)
按键操作 Shift+Ctrl+t 新标签页 Shift+Ctrl+w 关闭标签页 Shift+Ctrl+n 新窗口 Ctrl+{PgUp,PgDown} 切换标签页 Ctrl+Insert 将所选内容复制到剪贴板 Shift+Ctrl+c 将选择内容复制到剪贴板 Shift+Ctrl+v 从剪贴板粘贴 单击鼠标中键从剪贴板粘贴 Ctrl+单击鼠标光标下的打开 URL
要扩展用鼠标选择的选定区域,请在单击时按住 Shift 键。
gnome-terminal 键盘快捷键列表(包括附加键盘快捷键)可以在 gnome-terminal 中选择来访问编辑->键盘快捷键。
答案2
在bash
和其他 shell 中,键和控制/转义序列与大量编辑行为绑定,包括剪切和粘贴等效行为,尽管据我所知,它只是逐行(和命令行历史记录)的基础:提示和其他屏幕数据不会使用这些工具进行操作。
有数百个键绑定。bash
它们的映射可以用 来查看bind -p
。它们的tcsh
用途bindkey
相同,并使用略有不同的符号。但是,术语与描述 GUI 中的选择、剪切和粘贴操作的方式不同。我将尝试翻译一些重要术语:
- 杀或者删除-- 从屏幕上剪切文本并将其放置在剪贴板中。
- 猛拉——将剪贴板复制到屏幕上的光标位置。
- 标记-- 设置选择的开始,或引用选择的开始。
- 观点——光标或复制文本的插入点。
- 地区-- 之间的选定文本标记和观点。
不幸的是(据我所知),只有观点是可见的,如光标。标记和地区默认情况下不会突出显示。
bash
在的输出中bind -p
,\C
代表ctrl,而\e
代表esc。
我不可能涵盖编辑键绑定的全部内容,但是我会提供一些内容来帮助您入门:
"\C-k": kill-line
ctrl-k 将文本从光标处剪切到行尾并放入剪贴板。"\C-y": yank
ctrl-y将剪贴板复制到屏幕上的光标处。
正如我所说,有数百种绑定。它们可能指区域、行、单词或字符,并且某些键序列非常繁琐,以至于重新输入需要复制的内容通常比使用组合更容易。但是,我确实发现了这一点,ctrl-k并ctrl-y满足了大部分剪切和粘贴需求。
网络上还有大量有关“unix 键绑定”的信息,您可能会发现这些信息对您的目的有用。