我有一个由 Vultr 托管的 Ubuntu 服务器,我使用他们提供的终端远程与之交互。我想知道如何将剪贴板中的内容粘贴到 nano 中,我用它来为我的服务器编写代码。我试过Ctrl+ U,但这对我来说不起作用。
其他键盘快捷键命令也可以使用,例如 write out Ctrl+O和 quit Ctrl+ X,所以我确信 Vultr 终端可以识别这些键盘命令。
我确信有一种方法可以从剪贴板粘贴到 nano 中,但我不确定快捷方式是什么。
问题:从剪贴板粘贴到 nano 的键盘快捷键是什么?如果没有办法做到这一点,哪个原生 Linux 编辑器可以做到这一点?
答案1
您可以尝试以下两个命令从剪贴板粘贴。它们都应该有效。
Ctrl+ Shift+v
Shift+Insert
Ctrl+命令U仅允许粘贴从 nano 内部复制或剪切的文本,因此该命令不起作用。
编辑:
不幸的是,对于使用 Vultr 控制台的特定情况,似乎没有简单的方法使用复制和粘贴。Vultr 根本不支持它。另一种方法是使用 SSH 和另一个终端连接到服务器。如果你在 Windows 上,使用油灰会工作。
答案2
SSH Putty 窗口Shift+鼠标右键单击使用默认的腻子设置对我来说是有效的。
答案3
我成功地使用鼠标右键从 Windows 10 粘贴到“Windows 上的 Ubuntu 上的 Bash”上的 nano 上。
答案4
如果没有办法做到这一点,那么哪个原生 Linux 编辑器可以做到这一点?
我不确定 Nano 是否真的可以在没有终端明确支持的情况下或多或少地本地执行此操作,但您可能希望在 X11 转发会话 ( ssh -X
) 上使用启用了 X11 的 Vim。然后"+y
命令将提取(“复制”)到 X11 剪贴板,并"+p
从那里放入(“粘贴”) — 无需终端支持此功能。
请注意,支持 X11 的 Vim 并不意味着 GUI 版本 (gVim)。控制台 Vim 可以保留在终端中,但由于与 X11 库链接,因此仍可以访问 X11 剪贴板。它只需要知道您的 (转发) DISPLAY
。