[vim] 多窗口功能

来源:互联网 发布:android 网络配置文件 编辑:程序博客网 时间:2024/06/05 19:48

前言

在开始前,先来想象两个情况

  • 当我有一个文件非常大,我查阅到后面的数据,想要对照前面的数据,是否需要使用[Ctrl] + f 与 [Ctrl] + b (或PageUp 、PageDown功能键)来跑前跑后查阅?
  • 我有两个需要对照着看的文件,不想使用前一小节提到的多文件编辑功能

在一般窗口界面下的编辑软件大多有“切割窗口或者是冻结窗口”的功能来将一个文件切割成多个窗口的展现,那么vim能不能达到这个功能啊?

可以。但是如何切割窗口并放入文件呢?很简单,在命令行模式输入”sp [filename]”即可。那个filename可有可无,如果想要在新窗口启动另一个文件,就加入文件名,否则仅输入:sp时,出现的则是同一个文件在一两个窗口间。
这里写图片描述

按键

按键 意义 :sp [filename] 打开一个新窗口,如果有加filename,表示在新窗口打开一个新文件,否则表示两个窗口为同一个文件内容(同步显示) [Ctrl] + w + j 光标可移动到下方的窗口 [Ctrl] + w + k 光标可移动到上方的窗口 :q 将光标所在的窗口关闭

在鸟哥的书介绍的是[Ctrl] + w + q,但是我实验了一下,发现是无效的,可能是我的VIM版本的问题

参考文献

《鸟哥的私房菜-基础学习篇》

原创粉丝点击