有关VI的小问题

发表于:2007-07-04来源:作者:点击数: 标签:
我有3个文件要同时编辑:文件是A.C,B.C和C.BAS,vi命令如何实现,vi中如何在这3个文件中进行切换? bjchenxu 回复于:2003-11-24 11:38:18 开3个console不就行了 wangshan 回复于:2003-11-24 11:38:19 开三个终端,呵呵 o0o 回复于:2003-11-24 12:01:31 大

我有3个文件要同时编辑:文件是A.C,B.C和C.BAS,vi命令如何实现,vi中如何在这3个文件中进行切换?

 bjchenxu 回复于:2003-11-24 11:38:18
开3个console不就行了

 wangshan 回复于:2003-11-24 11:38:19
开三个终端,呵呵

 o0o 回复于:2003-11-24 12:01:31
大家不要笑,我已找到资料了,当年你们不也是这样过来的吗?

 supereyes 回复于:2003-11-24 12:43:56
[quote:0894818927="o0o"]大家不要笑,我已找到资料了,当年你们不也是这样过来的吗?[/quote:0894818927]
也许他们真的不知道呢

 yoursmile 回复于:2003-11-24 13:00:36
[quote:7de19c826c="o0o"]大家不要笑,我已找到资料了,当年你们不也是这样过来的吗?[/quote:7de19c826c]

我真的不知道。

楼主告诉大家怎么实现的啊。。

 flightbird 回复于:2003-11-24 13:04:55
请楼主说明一下, 我也不知道.

 sakulagi 回复于:2003-11-24 13:48:01
vim可以在多分割窗口(multi-split-screen )环境下编辑多个文件。想了解有关详情可输入:help usr_08.txt。 

要分割屏幕显示多个不同文件,在vi命令提示符后输入: 

     :split another-file
     :vsplit another-file

 sakulagi 回复于:2003-11-24 13:53:19
http://www.douzhe.com/bbsjh/4/1133.html
不过我还是觉得这样有些麻烦。不是很直观和方便。

 zz 回复于:2003-11-24 14:56:16
不知道你在安装系统的时候是否装screen了?我装了,如果装了,直接打screen,然后Ctrl a + c 为创建新窗口,Ctrl a + p为在打开的]窗口中切换!可以开很多个!足够用!

 莫林 回复于:2003-11-26 10:59:31
1. Use vi to open the three file directly
for example
     vi a b c

2.Then vi will open the file by the order you enter in the command line.
   But current is a.
   If you want to change to b, you must first save a, then press "2"
,then press "Ctl+Shift+^", for c, you must first save b, then press "3", then press "Ctrl+Shift+^".

 零二年的夏天 回复于:2003-11-26 11:30:56
How to turn it back?
save and then 2(or 1)?

 herogl 回复于:2003-11-26 12:23:05
vi a b c
:n跳至下一个文件,:e#回到刚才编辑的文件。
比如当前编辑文件为a,:n跳至b,再:n跳至c,:e#回到b,想回到a的话用:ea

 Trotter 回复于:2003-11-26 12:25:04
我还是觉得这样太麻烦,如果你没有特殊需要,开3个窗口就最直观的.

 bjchenxu 回复于:2003-11-26 13:02:42
[quote:675d15bbac="Trotter"]我还是觉得这样太麻烦,如果你没有特殊需要,开3个窗口就最直观的.[/quote:675d15bbac]

同意
简单就是美

 C.Arthur 回复于:2003-11-26 13:26:05
[quote:7c18ec4614="o0o"]大家不要笑,我已找到资料了,当年你们不也是这样过来的吗?[/quote:7c18ec4614]
循序渐进啊,谁都从这天过来的

 jeffyan 回复于:2003-11-27 23:46:34
开3个窗口就最直观的.

 cacaty 回复于:2003-11-28 09:39:50
我觉得用split 开窗口的好处,可以直接用yy在两个窗口之间复制
两个窗口可以同时是一个文件

 cby 回复于:2003-11-28 09:47:54
emacs -- switch to using emacs.

Haha: please don't start a vi -- emacs war!

 luckyzhang 回复于:2003-11-28 11:27:50
其实可以在一个窗口下,打开3个文件的。

先  打开一个,vi 文件名
然后在vi的命令输入状态下输入  
:sp 另外一个文件的路径及文件名

如此就可以在一个窗口打开3个文件了。
可以使用 ctrl + 两次按 w 
在3个文件中切换

 jrlee 回复于:2003-11-28 11:44:59
看自己的喜好。呵呵

原文转自:http://www.ltesting.net