vi vsplit,需要命令

时间:2012-05-19 20:58:22

标签: vi

说我有两个文件:file1和file2

是否有一个命令,我可以在终端上运行打开一个垂直拆分并在两侧显示file1和file2的ONE vi屏幕?

谢谢, 程

2 个答案:

答案 0 :(得分:2)

@p我在几周前曾在#vim频道问过这个问题。那时候,可以拿出这个解决方案: 在下面的示例中,我首先在vi中打开file1.txt,感觉需要在垂直框架中分割file2.txt

vi file1.txt
Ctrl+W+v 
:sp file2.txt
Ctrl+W+w
:q

最初,它以全屏打开file1.txt,然后是第二个命令,在垂直窗格上拆分该文件。第3个命令以水平分割模式打开file2.txt。第4个跳转到第一个垂直分割模块,最后一个关闭。

显然,当您必须在正在进行的vim会话中打开文件时,此方法才可用。 正如@ravi在链接中提到的那样,vim -o file1.txt file2.txt在开始时会做同样的工作。

我将非常欣赏所需任务的简单方法。 :)

答案 1 :(得分:1)

使用vi命令:
:h CTRL-W

阅读相关部分:
2.2窗口命令 CTRL-W