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

云剪贴板 - 在不同的电脑之间愉快的 copy/paste

  •  
  •   skywind3000 · 2018-01-24 04:46:46 +08:00 · 4579 次点击
    这是一个创建于 2524 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在不同的主机的 Vim 进程间要复制粘贴文本是一件十分痛苦的事情,终端鼠标拖拉很别扭,保存成文件传输很麻烦。特别是你用了 tmux 的话,复制粘贴就别想了。所以我写了个小脚本来做这件事情,用 gist 作为后端:

    在远程机器里复制:

    echo "Hello, Cloud Clipboard" | cloudcopy
    

    cloudcopy 会从标准输入读取内容,放到云端。然后你就可以在本地机器上试一下:

    cloudpaste
    

    刚才复制的内容就会输出到本地的标准输出了。

    当然,需要先配置一下 github 的 access token 和所使用的 gist id,这样愉快的在不同电脑的 vim 间复制粘贴文本:

    https://github.com/skywind3000/CloudClip

    12 条回复    2018-04-23 08:11:06 +08:00
    wangjie
        1
    wangjie  
       2018-01-24 05:44:51 +08:00 via Android   ❤️ 1
    这是个挺重要的需求啦
    解决方案也有听多了 比如 https://ptpb.pw http://ix.io
    都挺完善挺方便啦
    admos
        2
    admos  
       2018-01-24 09:53:59 +08:00 via iPhone
    @wangjie Apple 家自带的
    againstodds
        3
    againstodds  
       2018-01-24 09:59:17 +08:00
    复制内容放在 gist 上面?
    GooMS
        4
    GooMS  
       2018-01-24 10:56:56 +08:00 via Android
    这个复制性能太大了吧,我最近在用 KDE connect
    zhx1991
        5
    zhx1991  
       2018-01-24 11:05:55 +08:00
    为了这个功能买了苹果全家桶(滑稽
    laozhen
        6
    laozhen  
       2018-01-24 12:50:51 +08:00
    ditto
    xAx
        7
    xAx  
       2018-01-24 17:20:20 +08:00
    Ditto +10086
    skywind3000
        8
    skywind3000  
    OP
       2018-01-24 20:25:02 +08:00
    这功能最容易想到的实现当然是私人自己架设一台服务器啊,ptpb 和 ix.io 貌似就是两个私人架设的服务器,私人架设最大的问题就是服务不稳定,今天可以用,明天服务器欠费到期了,你就可能不能用了。所以使用 gist 这个公共服务就是从稳定性和受众面足够广考虑的。
    skywind3000
        9
    skywind3000  
    OP
       2018-01-24 20:47:54 +08:00
    ptpb 就经常访问不了。
    tracyone
        10
    tracyone  
       2018-01-27 09:34:36 +08:00
    tmux 的话

    https://github.com/tracyone/vinux/blob/master/autoload/te/tmux.vim

    https://github.com/tracyone/vinux/blob/master/rc/tmux.vim#L18-L19

    你可以参考这个代码,即使 vim 本身不支持 clipboard 也能在不同 tmux winodws & session 中复制粘贴。
    KentY
        11
    KentY  
       2018-02-01 23:25:45 +08:00
    vim 你可以本地 vim scp://... 啊.
    albertofwb
        12
    albertofwb  
       2018-04-23 08:11:06 +08:00 via Android
    是个有趣的玩意
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   975 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:06 · PVG 03:06 · LAX 11:06 · JFK 14:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.