V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
programV2
V2EX  ›  Windows

ssh 到服务器,如何在 vim 中将 200 行代码复制到本地剪贴板(windows)

  •  
  •   programV2 · 2020-11-06 23:16:28 +08:00 · 2944 次点击
    这是一个创建于 1258 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用的 putty 客户端 ,谢谢大家!
    第 1 条附言  ·  2020-11-08 23:01:59 +08:00

    目前暂时用的是 cat 文件 到终端,然后选中复制

    16 条回复    2020-11-07 11:27:09 +08:00
    hanxiV2EX
        1
    hanxiV2EX  
       2020-11-06 23:22:50 +08:00 via Android   ❤️ 1
    不要在 vim 中复制,cut 到终端,然后选中复制。

    如果平时都是远程写代码,可以使用我写的粘贴板共享工具 https://github.com/oclip
    hanxiV2EX
        2
    hanxiV2EX  
       2020-11-06 23:23:21 +08:00 via Android
    @hanxiV2EX 写字母 cat 到终端
    shakespark
        3
    shakespark  
       2020-11-06 23:48:31 +08:00 via iPhone
    winscp 把文件下载到本地
    uselessVisitor
        4
    uselessVisitor  
       2020-11-06 23:48:44 +08:00 via Android
    直接显示在终端复制呀
    wisetc
        5
    wisetc  
       2020-11-06 23:58:44 +08:00 via iPad
    Vim 中是 buffer,你这个有一点难。只能在 windows 中选中文本复制,或者走网络传输。多了一个服务器,程序不通。
    codehz
        6
    codehz  
       2020-11-07 00:18:01 +08:00 via Android
    (理论上可以 x11 转发到本地,然后使用 xclip 设置剪贴板
    nuk
        7
    nuk  
       2020-11-07 00:24:18 +08:00
    shift+左键,一页放不下多复制几次。。我就这么干的。。
    akira
        8
    akira  
       2020-11-07 00:49:51 +08:00
    开启 日志,cat 一下文件,日志里面全都有了。然后你想干嘛都行
    wisetc
        10
    wisetc  
       2020-11-07 08:53:15 +08:00 via iPad
    如果是 linux 中,可以用 xclip 。ssh 执行远程命令 cat %,输出应该是本地,然后 pipe ?
    swsh007
        11
    swsh007  
       2020-11-07 08:58:10 +08:00 via Android
    putty 有个 copy all 2 clipboard 的 option
    A01514035
        12
    A01514035  
       2020-11-07 09:36:24 +08:00
    我现在都是用 vscode 的 remote ssh 插件,直接在本地 vscode 编辑器中查看服务器代码
    pooorguy
        13
    pooorguy  
       2020-11-07 09:58:58 +08:00
    选中 v 复制 “+y 粘贴 ”+p
    jdhao
        14
    jdhao  
       2020-11-07 10:21:59 +08:00 via Android
    @pooorguy 他是想从 Linux 服务器复制到本地 windows 剪切板,你这根本不行
    ClericPy
        15
    ClericPy  
       2020-11-07 11:26:19 +08:00
    比较优雅的 ssh 用法是 config 文件, 然后 scp 的时候就是 scp 别名:路径 本地路径

    至于 200 行代码, 之前写过 ssh 远程文件到 stdout 然后管道给 python 的 pyperclip, 后来觉得有点傻, 就用 scp 了......
    ClericPy
        16
    ClericPy  
       2020-11-07 11:27:09 +08:00
    Linux 不熟的话, 别瞎折腾了, 就是 winscp 无脑梭哈, 本地直接双击想复制谁复制谁
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5389 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 379ms · UTC 08:38 · PVG 16:38 · LAX 01:38 · JFK 04:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.