【问题标题】:Copy and paste content from one file to another file in VIM from remote machine从远程计算机将内容从一个文件复制并粘贴到 VIM 中的另一个文件
【发布时间】:2016-03-15 06:11:35
【问题描述】:

我发现很多关于将Vim 中的文件内容从一个文件复制到另一个文件的问题,当然有多种方法可以做到这一点(1-2)。我正在一台远程机器上工作,我打算将大量数据从 Vim 中的文件复制到我的笔记本电脑。我发现的所有方法都无法从远程机器上进行处理。我必须使用scp 来处理我需要从远程机器获得的任何东西。你有什么想法吗?

【问题讨论】:

    标签: vim copy-paste vi cut


    【解决方案1】:

    我无法使用"*100yy 复制内容并且远程机器没有 任何图形编辑器。 – 阿博法兹尔

    当然,如果编辑器没有 GUI 或窗口系统的概念,它就无法使用剪贴板,更不用说联网笔记本电脑的剪贴板了。一种选择是使用您输入ssh 的本地终端程序的复制功能,但当然这实际上受到终端大小的限制。
    如果您的笔记本电脑运行 Windows,我建议使用 WinSCP 而不是 ssh 和远程 vim - 您可以配置 WinSCP 以使用本地 gvim 编辑远程文件,并使用其所有功能。

    【讨论】:

      【解决方案2】:

      在您的终端中:

      $ man ssh
      /-X
      

      【讨论】:

      • 我没有收到bash: syntax error near unexpected token newline'`
      • <CR> 是回车键。我将删除它。
      • 当我使用 -X SSH 时,我无法使用 "*100yy 复制内容,并且远程机器没有任何图形编辑器。
      猜你喜欢
      • 2011-06-04
      • 2020-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-22
      • 1970-01-01
      • 2014-09-13
      • 1970-01-01
      相关资源
      最近更新 更多