远程的 Linux Vi 中的内容如何复制在本地

2015-07-18 16:18:25 +08:00
 DjvuLee

在MAC中远程SSH到LINUX,使用VI复制之后如何粘贴到本地。

似乎* + 这些都没有用?只能够使用鼠标吗?

4646 次点击
所在节点    macOS
13 条回复
Tiande
2015-07-18 16:31:47 +08:00
tmux 应该可以
cloverstd
2015-07-18 17:32:23 +08:00
远程的 vi 中使用的剪贴板是远程主机的
spritevan
2015-07-18 18:01:48 +08:00
本地 netcat 起个端口监听输入即复制到剪切版
远程 ssh 上去的时候转发复制内容到这个端口

我用的方案如下
http://fouland.com/nvALT.sync/remote%20pbcopy%20with%20netcat.txt
linhua
2015-07-18 18:49:29 +08:00
Remotecopy - Copy From Remote Terminals Into Your Local Clipboard
http://endot.org/2011/12/04/remotecopy-copy-from-remote-terminals-into-your-local-clipboard/
hanxi
2015-07-18 21:56:30 +08:00
老实用鼠标吧,数据多直接 scp 文件。
clino
2015-07-18 22:09:52 +08:00
sshfs mount 到本地用本地的 vi ...
ibigbug
2015-07-18 23:30:49 +08:00
@dtdnqsb tmux 可以
DjvuLee
2015-07-19 09:19:53 +08:00
@dtdnqsb 多谢!我试试看
DjvuLee
2015-07-19 09:21:01 +08:00
@clino 一直觉得这个方案不太放心,万一SSH断了,改动过的内容一定会保证更新到远端吗?
DjvuLee
2015-07-19 09:23:55 +08:00
@spritevan 这个需要在远端安装什么软件不?另外监听所有内容,是不是需要剪切板浪费很多空间?
DjvuLee
2015-07-19 09:25:23 +08:00
@linhua 初步看了一眼,感觉太复杂了,也并不是经常复制大量内容。大量的内容我使用scp。
johnnyb
2015-07-19 13:54:21 +08:00
远程的内容,只能拷贝屏幕输出了。如果想用 tmux 的拷贝功能,也得是 tmux@local -> vi@remote 才行,local -> vi@tmux@remote 是不行的。

另外,tmux@local 到系统剪贴板,还得安装扩展。
DjvuLee
2015-07-19 19:27:46 +08:00
@johnnyb 看来我还是老老实实的用鼠标+scp了。

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

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

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

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

© 2021 V2EX