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

2020-11-06 23:16:28 +08:00
 programV2
用的 putty 客户端 ,谢谢大家!
2955 次点击
所在节点    Windows
16 条回复
hanxiV2EX
2020-11-06 23:22:50 +08:00
不要在 vim 中复制,cut 到终端,然后选中复制。

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

至于 200 行代码, 之前写过 ssh 远程文件到 stdout 然后管道给 python 的 pyperclip, 后来觉得有点傻, 就用 scp 了......
ClericPy
2020-11-07 11:27:09 +08:00
Linux 不熟的话, 别瞎折腾了, 就是 winscp 无脑梭哈, 本地直接双击想复制谁复制谁

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

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

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

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

© 2021 V2EX