为什么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在任何你想要的文本编辑器。