Skip to content

我的闲谈:科学工程技术与生活

Personal view for science engineering technology and life

Menu
  • 首页
Menu

Vim基础教程 – 多窗口

发布于: 2023-05-132023-05-20 by eleon

文章标签

vi
vim
多窗口

如何在Vim当前编辑窗口新增一个窗口?

:sp + 文件名:这个命令可以横向打开新窗口,新窗口里面内容为命令中的文件。 比如在普通模式下面输入按键 :sp index.php 会横向打开窗口,新窗口的内容为 index.php 。命令 sp 为 split 的缩写。

:vs + 文件名:这个命令可以纵向打开新窗口;新窗口里面内容为命令中的文件。比如在普通模式下面输入按键 :vs index.php 会纵向打开窗口,新窗口的内容为 index.php 。命令 vs 为vertical split的缩写。

如何使光标在Vim的多个窗口之间移动?

方式一: Ctrl + w + motion:这里 motion 代表 h,j,k,l 方向按键。比如在普通模式下输入 Ctrl + wj 会将光标移动到位于当前窗口下面的一个窗口;普通模式下输入 Ctrl + wk 会将光标移动到位于当前窗口上面的一个窗口;普通模式下输入 Ctrl + wh 会将光标移动到位于当前窗口左侧的一个窗口;普通模式下输入 Ctrl + wl 会将光标移动到位于当前窗口右侧的一个窗口。

方式二:Ctrl + w + w:在普通模式下面 Ctrl + ww 这个命令可以使光标在多个窗口之间轮换。

在Vim中存在多个窗口时候如何改变当前窗口的大小?

Ctrl + w + +:在普通模式下面, 按键 Ctrl 加 w 之后按加号键 + 可以增加当前窗口的高度。

Ctrl + w + -:在普通模式下面, 按键 Ctrl 加 w 之后按减号键 - 可以减少当前窗口的高度。

Ctrl + w + >:在普通模式下面, 按键 Ctrl 加 w 之后按大于号 > 可以增加当前窗口的宽度。

Ctrl + w + <:在普通模式下面, 按键 Ctrl 加 w 之后按小于号 < 可以减少当前窗口的宽度。

Ctrl + w + Count + action:这个范式中 count 表示数量,action 可以代表 +, -, >, < 等改变窗口大小的按键。比如 Ctrl + w3> 可以将当前窗口的宽度增加3列,再比如 Ctrl + w3- 可以将当前窗口的高度减少3行。

Ctrl + w + _:在普通模式下 Ctrl + w 后面跟下划线 _ 可以将当前窗口的高度最大化。

Ctrl + w +|:在普通模式下 Ctrl + w 后面跟竖线 | 可以将当前窗口宽度最大化。

Ctrl + w + =:在普通模式下,按键 Ctrl + w= 可以重置窗口为默认值。

Vim有多个窗口的时候如何调整当前窗口的位置?

Ctrl + w + 大写motion:其中大写的motion 表示 H,J,K,L 等方向按键的大写。这个普通模式下的命令可以调整当前窗口的大小和位置。比如 Ctrl + wL 会将当前窗口移动到最左侧,同时最大化窗口高度;按键 Ctrl + wK 会将当前窗口移动到最上方,同时最大化窗口宽度。

Vim如何关闭窗口?

Ctrl + w + q:普通模式下面,按键 Ctrl + wq 可以关闭当前窗口,q 是 quit 的缩写。

Ctrl + w + o:普通模式下面,按键 Ctrl + wo 可以使除当前窗口之外的窗口全部关闭,o 是 only 的缩写。

Vim视频教程 – 多窗口

课程资料具体可以查看课程介绍。

发表回复 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注

You must enable javascript to see captcha here!

搜索

所有分类

  • 周易
  • 建站
  • 梦境
  • 计算机
  • 量子计算机
晋ICP备19015149号-3
© 2025 我的闲谈:科学工程技术与生活
Zhang Yuliang's Personal Website