终端在 shift+箭头上插入 ABCD。解决方案?

终端在 shift+箭头上插入 ABCD。解决方案?

我是 Ubuntu 新手,我不知道该怎么做,但现在当我尝试使用Shift+[左右]箭头键,它插入了“D C”(字母)。我在 Google 上搜索了一个小时,却没有找到任何真正能帮助我的东西。

我已经安装了带有 WUBI 的 Ubuntu ,并且正在谈论Ctrl++终端。AltT

答案1

我找到了一种从 gnome-terminal 复制文本的解决方法。它是通过screen感谢这个答案

  1. screen在终端中输入

  2. Ctrl- A-[进入复印模式

  3. 将光标移动到所需的起始位置。

  4. 点击Enter开始复制。

  5. 按住键选择文本

  6. 再次点击Enter即可停止复制。

  7. 然后将光标移动到要粘贴的位置。

  8. Ctrl- A-]粘贴文本。

有关更完整的屏幕教程,请参阅这一页

答案2

好的,下面是一些历史背景。Terminal 来自ctrlC和快捷键的普遍性ctrlD。事实上,ctrl-C 很久以前就已经有含义了:在终端中,它用于中断终端中当前的前台进程。而 Ctrl-D 用于发送 EOF(文件结束)。

亲自尝试一下;启动一个需要花费大量时间并产生大量输出的程序,例如find /,然后按 Ctrl-C 中断它。启动一个需要一些输入的程序,例如cat > testfile.txt,输入一些文本,然后按 Enter(换行)和 Ctrl-D,这样程序就会认为“文件结束,很好”并退出。

此外,在 X 中复制和粘贴可以(并且能够)以更简单的方式实现。只要您用鼠标选择任何文本(只是选择,没有按下任何键),它就会被复制到 X 剪贴板。现在,只要您按下正确的鼠标按钮,无需任何键盘快捷键,文本就会被粘贴。根本不需要快捷键。这不仅适用于终端,也适用于其他程序——试试吧!

但是,您不能使用此方法复制除简单文本之外的任何内容;要复制图形、文件等,您需要按 ctrl-c 和 ctrl-v。

尽管如此,为了实现一些与现代教条兼容,您可以在终端中使用CtrlShiftC和。CtrlShiftV

答案3

我非常确定这是默认行为;在我的终端上也会出现这种情况。但是您可以用鼠标选择文本,然后通过单击中间来粘贴。这意味着同时单击左键和右键!

如果您想选择所有文本,您可以在编辑 --> 全选下进行选择。如果您是终端新手,您可以使用该man命令了解有关某些程序的更多信息。例如,man script应该提供有关您可能感兴趣的会话记录程序的信息。

相关内容