Vim技能修炼教程(8) - 多窗口

简介: vim增加的功能:多窗口支持

多窗口

如果一个vim只能开一个窗口,那肯定是有点low。尤其是写代码的时候,打开多个文件是经常的需求。

速成教程

横着切成两个

:split 文件名

上下切换窗口

Ctrl-W加上上下键,可以实现上下切换窗口。

关掉一个窗口

跟退出vi一样。比如正常模式下的ZZ,再比如:q。

竖着切成两个

:vsplit 文件名

左右切换窗口

Ctrl-W加上左右键

循环切换窗口

Ctrl-W w

好了,欢迎进入多窗口的世界。基本功能就这么多,大家先把多窗口用起来吧。

再学一点

分割窗口

打开只读文件并水平分割

有的时候,我们需要打开另一个文件供参考,但是并不需要修改它的话。可以使用下面的命令水平分割:

:sview 文件名

打开一个新窗口并创建一个空缓冲区

  • 横着切::new
  • 竖着切::vnew

调整窗口大小

  • 当前窗口增加高度:Ctrl-W +
  • 当前窗口减少高度:Ctrl-W -
  • 当前窗口增加宽度:Ctrl-W >
  • 当前窗口减少宽度:Ctrl-W <
  • 最大化当前窗口的高度:Ctrl-W |
  • 最大化当前窗口的宽度:Ctrl-W _
  • 所有窗口平均分配:Ctrl-W =

关闭窗口

窗口开多了烦,可以选择只留当前的,或者是把当前的关了。

  • 关闭当前活动窗口 - :close 或 Ctrl-W c
  • 只保留当前活动窗口 - :only 或Ctrl-W o
目录
相关文章
|
Unix Linux 程序员
|
3月前
|
开发工具
使用MobaXterm在vim中开启多个窗口后无法向左切换
使用MobaXterm在vim中开启多个窗口后无法向左切换
|
5月前
|
Ubuntu Unix Linux
Linux Vim最全面的教程
Linux Vim最全面的教程
|
5月前
|
Ubuntu Linux 开发工具
Linux Vim最全面的教程
Linux Vim最全面的教程
303 0
|
6月前
|
开发工具
Xshell中vim窗口如何关闭
Xshell中vim窗口如何关闭
|
7月前
|
开发工具
Vim教程:深入了解如何删除换行符
【4月更文挑战第3天】
413 1
Vim教程:深入了解如何删除换行符
|
6月前
|
开发工具 Linux Unix
18. 【Linux教程】vim 编辑器
18. 【Linux教程】vim 编辑器
86 0
|
7月前
|
程序员 开发工具
|
7月前
|
机器学习/深度学习 数据可视化 Unix
2023最全vim编辑器教程(详细、完整)-编辑器之神
2023最全vim编辑器教程(详细、完整)-编辑器之神
101 0
|
7月前
|
开发工具
7.vim(vi)多窗口功能
7.vim(vi)多窗口功能
103 1