在终端多个Tab中用vim进行多文件编辑怎么相互复制粘贴?
-
- 帖子: 21
- 注册时间: 2006-06-19 2:02
在终端多个Tab中用vim进行多文件编辑怎么相互复制粘贴?
rt,在一个vim中打开多文件觉得很不方便,觉得用Alt+Num转换终端Tab比较方便,但不同Tab之间复制粘贴不了,应该用什么命令啊? 谢谢了:)
-
- 帖子: 41
- 注册时间: 2006-06-27 22:36
- Strange
- 帖子: 1824
- 注册时间: 2006-05-19 9:54
- 来自: Shanghai
-
- 帖子: 2841
- 注册时间: 2006-09-11 22:47
-
- 帖子: 2
- 注册时间: 2008-01-04 16:00
Re: 在终端多个Tab中用vim进行多文件编辑怎么相互复制粘贴?
复制:
在命令行下输入: .,n w!/tmp/x1
n是从当前光标到当前行数 ,
粘贴:
在命令行下输入: r/tmp/x1
在命令行下输入: .,n w!/tmp/x1
n是从当前光标到当前行数 ,
粘贴:
在命令行下输入: r/tmp/x1
- lilydjwg
- 论坛版主
- 帖子: 4249
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 在终端多个Tab中用vim进行多文件编辑怎么相互复制粘贴?
1. 系统默认的不支持 GUI 的 vim 不支持剪贴板,那就装 vim-gtk。非 Windows 版的 Vim 即使支持 GUI,也可以在终端里直接用的;
2. Vim 也支持多标签页的,见 :help tabpage。
然后加 Alt+N 切换:
统一终端和 GUI 版 Alt 键的表示: http://lilydjwg.is-programmer.com/posts/23574.html
2. Vim 也支持多标签页的,见 :help tabpage。
然后加 Alt+N 切换:
代码: 全选
for i in range(1, 9)
exec 'nnoremap <silent> <M-' . i . '> '. i .'gt'
endfor