为什么我无法从 nano 复制到剪贴板?

为什么我无法从 nano 复制到剪贴板?

为什么nano不支持简单的Ctrl + C剪贴板?我gnome-terminator在 Linux Mint 上使用它,只想将几行从我的.bashrc文本编辑器复制到文本编辑器中。当我标记一段文本时,右键单击它不起作用,我需要“双击右键”就可以打开上下文菜单,但是“复制”却显示为灰色。Ctrl + Shift + C 不起作用。我已经在 Terminator 偏好设置中选中了“选择时复制” - 但它也不起作用。这真是让我头疼...这是一个非常简单的功能。

如何启用复制粘贴? 有没有直接的方法,还是我必须完全更换文本编辑器?

答案1

Terminator 不知道你在 nano 中标记了哪些文本。一般来说,终端只理解它被要求显示的内容的格式,而不理解其含义——当你在 nano 中标记某些内容时,它只会告诉终端以不同的颜色显示该文本。(同样,终端只知道可见的,但不是在 nano 中滚动的文本。)

另一方面,nano 对剪贴板一无所知。(剪贴板是图形系统 X11 的一项功能,因此纯终端应用程序无法轻松访问它。)支持 X11 剪贴板可以已经被添加到 nano 中,就像它被添加到 Vim 中用于寄存器一样"+,但他们可能选择不这样做。

因此,使用 nano 时,唯一直接的方法就是选择文本在终端上使用 Shift+鼠标或 Ctrl+Shift+鼠标,之后使用 Terminator 的 Ctrl+Shift+C 即可复制。(不幸的是,这只能复制一屏内可容纳的文本。)

或者你可以直接打开 ~/.bashrc任何你想要的文本编辑器。

相关内容