请教用 tmux+vim 是怎么进行跨文件复制的?

2016-03-07 15:07:04 +08:00
 ljmready

现在的开发环境是 centos server 版,习惯用 vim 做编辑器,
为了分屏,用了 tmux ,然后发现要跨文件复制很麻烦。

tmux 的 ctrl+a [ 空格,会将 vim 的行号甚至状态栏也复制进来

vim 的"+y 复制方式,也无法成功,因为 centos 的 vim 没有+寄存器。

至于 tmux 下用鼠标选择,会将两个竖屏的代码同时复制。。。

好奇其它人怎么复制的?

11520 次点击
所在节点    Vim
28 条回复
czb
2016-03-08 09:03:14 +08:00
先分屏 :sp / :vsp 然后在 yank 和 paste
bramblex
2016-03-08 09:16:17 +08:00
我以前写过一个简单 vim 插件,用来在没有剪贴板的情况下在服务器跨 vim 进程复制粘贴……
其实就是拿一个文件中转一下而已……
jsonline
2016-03-08 09:19:36 +08:00
neovim
Mush
2016-03-08 12:28:35 +08:00
vim 开两个文件是个好方法, 如果用 tmux 分屏(或者两台机器)的话, 我都是`:! cat %`然后鼠标选中复制........
pkking
2016-03-08 13:46:23 +08:00
:vs
vinceguo
2016-03-08 14:14:59 +08:00
至于这么麻烦吗?鼠标选择之前按住 ctrl 就可以了
Ubuntu 15.10 自带 terminal 亲测有效
ljmready
2016-03-09 09:49:07 +08:00
@czb ..原来我走了邪路,一直以为 vim 只能对一个文件分屏
Lordyung
2016-11-15 07:30:35 +08:00
@morefreeze 原来可以这样,没想到

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

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

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

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

© 2021 V2EX