打开一个新的窗口

最容易的打开一个新窗口是使用下面的命令:

:split

这个命令把屏幕分成两个窗口(把光标保留在最上面),像Figure 5.1展示的那样。


两者都编辑相同的文件,因此你可以同时查看文件的不同部分。
如果你在窗口的底部,CTRL-Ww命令把光标移动到窗口的顶部(可代替的命令: CTRL-W CTRL-W)。如果你在窗口的底部,光标会移动到屏幕的底部。

来改变窗口,使用CTRL-Wj到下一个窗口,使用CTRL-Wk移动到上一个窗口。或整如果你使用Vim具有鼠标,你可以点击你想要的窗口。

关闭一个窗口,使用ZZ 或下面的命令

:q

CTRL-Wc做同样的事情

用别的文件打开另一个窗口

下面的命令把指定的文件在第二个窗口下打开:

:split file

:split命令也可以执行一个内置的命令使用+command

Figure 5.4展示了当你执行下面的命令编辑one.c时发生了什么:

:split +/printf three.c

控制窗口的大小

:split 可以具有一个数值参数。如果指定了,这将会是新窗口的行的数量。例如,下面打开一个新的窗口具有三行的高度并开始编辑alpha.c:

:3 split alpha.c

空格出现在这是为了更清晰。你可以很容易的像下面这样写:

:3split alpha.c

Split 总结

通常形式的:split命令像下面: :count split +command file

count 新窗口的大小(默认把当前窗口分割成两个相等大小)
+command 一个内置的命令
file 要编辑的文件名(默认是当前的文件)

:new 命令

:new 命令与 :split命令一样。除了:split命令把当前的窗口分开并在两个窗口展示当前的文件。

下面的命令分割当前的窗口并在另一个窗口打开一个新的文件:

:new

分割和浏览

:sview命令是:split:view的结合。如果你只想可看但是并不想编辑文件在另一个窗口中,这个命令则相当有用

改变窗口大小

当使用gvim时改变窗口大小相当容易,使用鼠标上下拖拽分割线即可。 如果你在终端中使用Vim,你需要键入一些命令。 CTRL-W+增加窗口的大小(默认为1) CTRL-W-减少窗口的大小(默认为1) CTRL-W=使所有的窗口大小一样 count_CTRL-W使当前窗口具有 _count。如果没有指定count,窗口增加到最大的大小。

results matching ""

    No results matching ""