Vim高级功能 --- 视窗操作

视窗操作

1、视窗操作简介

      vim 可以在一个界面里打开多个窗口进行编辑,这些编辑窗口称为 vim 的视窗。 打开方法有很多种,例如可以使用在命令行模式下输入 :new 打开一个新的 vim 视窗,并进入视窗编辑一个新文件(普通模式下输入 Ctrl+w也可以),除了 :new 命令,下述列举的多种方法也可以在命令模式或普通模式下打开新的视窗:

      注意:快捷键可能会与浏览器的快捷键冲突,可换为 IE 浏览器进行实验或者在浏览器设置里禁用浏览器快捷键。

  • 命令行模式下输入:sp 1.txt 打开新的水平分屏视窗来编辑1.txt
  • 命令行模式下输入:vsp 2.txt 打开新的垂直分屏视窗来编辑2.txt
  • 普通模式下Ctrl+w s 将当前窗口分割成两个水平的窗口
  • 普通模式下Ctrl+w v 将当前窗口分割成两个垂直的窗口
  • 普通模式下Ctrl+w q 即 :q 结束分割出来的视窗。如果在新视窗中有输入需要使用强制符!即:q!
  • 普通模式下Ctrl+w o 打开一个视窗并且隐藏之前的所有视窗
  • 普通模式下Ctrl+w j 移至下面视窗
  • 普通模式下Ctrl+w k 移至上面视窗
  • 普通模式下Ctrl+w h 移至左边视窗
  • 普通模式下Ctrl+w l 移至右边视窗
  • 普通模式下Ctrl+w J 将当前视窗移至下面
  • 普通模式下Ctrl+w K 将当前视窗移至上面
  • 普通模式下Ctrl+w H 将当前视窗移至左边
  • 普通模式下Ctrl+w L 将当前视窗移至右边
  • 普通模式下Ctrl+w - 减小视窗的高度
  • 普通模式下Ctrl+w + 增加视窗的高度

2、视窗操作练习

vim 1.txt
  • 命令行模式下输入:new 打开一个新的vim视窗
  • 命令行模式下输入:vsp 2.txt 打开新的横向视窗来编辑2.txt
  • 命令行模式下输入:vsp 3.txt 打开新的横向视窗来编辑3.txt
  • 如果使用非chrome浏览器可以使用Ctrl+w进行视窗间的跳转
  • 分别在不同视窗的命令行模式下输入:q!退出多视窗编辑

 上图为方便采取实验楼用图,并非归作者所用,仅供参考。 

猜你喜欢

转载自blog.csdn.net/qq_30123335/article/details/83375543