vim的分割窗口split命令

显示两个不同的文件;或者同时显示一个文件的两个不同地方;又或者并排比较两个文件。这一切都可以通过分割窗口实现。

打开新窗口最简单的命令如下:

:split(水平分割)||:vsplit(垂直分割)

这个命令把屏幕分解成两个窗口并把光标置于上面的窗口中.

CTRL-W w 命令可以用于在窗口间跳转。如果你在上面的窗口,它会跳转到下面的窗口,

如果你在下面的窗口,它会跳转到上面的窗口。(CTRL-WCTRL-W可以完成相同的功能这

是为了避免你有时按第二次的时候从CTRL键上缩手晚了。)

关闭窗口":close"

任何退出编辑的命令都可以关闭窗口,象":quit"和"ZZ"等。但"close"可

以避免你在剩下一个窗口的时候不小心退出Vim了。(十分重要的设定啊~)

关闭所有其它窗口“:only”

这个命令关闭除当前窗口外的所有窗口。如果要关闭的窗口中有一个没有存盘,Vim会显

示一个错误信息,并且那个窗口不会被关闭。

用分割窗口打开指定的文件(two.c)":splittwo.c"

用分割形式新建文件" :new "

在 窗 口 间 跳 转(怎么说呢,现在鼠标可以代替,不过为了提高效率,还是推荐看看)

由于你可以用垂直分割和水平分割命令打开任意多的窗口,你就能够任意设置窗口的布

局。接着,你可以用下面的命令在窗口之间跳转:

CTRL-Wh跳转到左边的窗口

CTRL-Wj跳转到下面的窗口

CTRL-Wk跳转到上面的窗口

CTRL-Wl跳转到右边的窗口

CTRL-Wt跳转到最顶上的窗口

CTRL-Wb跳转到最底下的窗口

你可能已经注意到这里使用移动光标一样的命令用于跳转窗口。如果你喜欢,改用方向

键也行。

移动窗口

如果在分割多个文件时候发现文件顺序不是你所期望的.通过如下来更改

CTRL-WK会使当前窗口移动到上面并扩展到整屏的宽度。

CTRL-WH把当前窗口移到最左边

CTRL-WJ把当前窗口移到最下边

CTRL-WL把当前窗口移到最右边

如果留心观察会发现,还是H-J-K-L四个键位.这里只是使用了大写状态了.

################################################################################

对所有窗口执行命令

:qall

这表示"quitall"(全部退出)。如果任何一个窗口没有存盘,Vim都不会退出。同时光

标会自动跳到那个窗口,你可以用":write"命令保存该文件或者":quit!"放弃修改。

:wall

这表示"writeall"(全部保存)。但实际上,它只会保存修改过的文件。Vim知道保存

一个没有修改过的文件是没有意义的。(挺有意思啊~~)

vim-oone.txttwo.txtthree.txt

这个命令就是在终端下使用的,就是一次性打开3个文件并使用分割形式显示.

相关推荐