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

2018-01-24 04:46:46 +08:00
 skywind3000

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

在远程机器里复制:

echo "Hello, Cloud Clipboard" | cloudcopy

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

cloudpaste

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

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

https://github.com/skywind3000/CloudClip

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/425418

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX