我有一个由Vultr托管的Ubuntu服务器,我正在使用他们提供的终端进行远程交互。我想知道如何从我的剪贴板粘贴到nano中,我正用它来为我的服务器编写代码。我已经试过了Ctrl+U但这对我来说不起作用。
其他的键盘快捷键命令可以工作,比如写出Ctrl+O和退出Ctrl+X,所以我确定Vultr终端可以识别这些键盘命令。
我确信有一种方法可以从剪贴板粘贴到nano中,但我不确定快捷方式是什么。
问题:从剪贴板粘贴到nano的键盘快捷键是什么?如果没有办法做到这一点,什么原生的Linux编辑器可以做到?
你可以试试以下两个命令,从剪贴板粘贴。这两个命令都应该起作用。
2.Shift+插入</kbd>;
Ctrl+U命令只允许粘贴从nano内部复制或剪切的文本,因此该命令不能工作。
编辑:
不幸的是,在使用Vultr控制台的特定情况下,似乎没有使用复制和粘贴的简单方法。Vultr根本不支持它。一个替代方法是使用SSH和另一个终端来连接到服务器。如果你是在Windows上,使用putty就可以。
nano本身没有集成系统剪贴板;它依赖于终端的剪贴板处理来与之互动。
来自Vultr文档:
关于控制台的说明:控制台软件不支持剪切& 粘贴。
如果你想要问题中给出的剪贴板处理,那么你将不得不使用支持它的SSH程序和终端。
如果没有办法做到这一点,有什么原生的Linux编辑器可以做到?
我不确定Nano是否真的能在没有终端明确支持的情况下或多或少地做到这一点,但你可能想在一个X11转发的会话(ssh -X
)中使用支持X11的Vim。然后"+y
命令将把("copy")拉到X11剪贴板,"+p
将把("paste")从那里放出来 - 不需要终端支持。
注意,支持X11的Vim并不意味着GUI版本(gVim)。控制台Vim可以保留在终端中,但由于与X11库相连,它仍然能够访问X11剪贴板。它只需要知道你的(转发的)DISPLAY
。