在vim中,“p pastes来自系统剪贴板.但是,当在非GUI框上通过SSH远程工作时,这是不可用的.
是否可以在此环境中实施复制/粘贴?
仅仅从终端复制文本是不够的,因为它还会复制超出文件范围的内容(例如,如果使用tmux,它会复制整个屏幕,因为它都是纯文本).
解决方法:
一种解决方法是使用(远程访问)临时文件来传输文本:
如果您可以通过SSH连接回自己的系统,您可以:将scp:// hostname / path /分割为/ file,将拉出的文本放在那里,然后:写入.
如果您只能使用从系统到服务器的SSH,请在本地打开Vim并从服务器访问暂存文件:vim scp:// server / path / to / file(或直接使用scp).
这一切都是由Vim附带的netrw插件实现的.