使用上古神器找回逝去的青春(三):Vim使用方法简介

0x10 Vim打开文档:

  1. 在vim中,使用":e+空格+文档名",即可以打开相关文档。

  2. 在vim中,使用":tabe+空格+文档名",则可以新增一个页签并打开指定文档。

  3. 页签之间的切换:

    "gt"可以使页签向右顺次切换。

    "gT"可以使页签向左顺次切换。

  4. 一次性打开多个页签,可以使用"vim -p 文档名1 文档名2 文档名3"

在这里插入图片描述

  1. 在vim中可以分割视窗。上下分割,可以使用":new",在原有视窗上方再创建一个视窗。

在这里插入图片描述

切换这两个视窗的方法是"Ctrl+w+w"。或者"Ctrl+w+j"、“Ctrl+w+k”。

  1. 在vim中可以分割视窗。左右分割,可以使用":vnew",在原有视窗左方再创建一个视窗。

在这里插入图片描述

切换这两个视窗的方法是"Ctrl+w+w"。或者"Ctrl+w+h"、“Ctrl+w+l”。

  1. 一次性上下分布打开多个页签,可以使用"vim -o 文档名1 文档名2 文档名3"

在这里插入图片描述

  1. 一次性左右分布打开多个页签,可以使用"vim -O 文档名1 文档名2 文档名3"

在这里插入图片描述

  1. 关于vim中的buffer、window和tab:

在这里插入图片描述

例如:

一个tab中有两个window,每个window中的内容占用一个buffer。

在这里插入图片描述

两个tab,每个tab中分别存在一个window,每个window中的内容占用一个buffer。

在这里插入图片描述

总结:

buffer用来做资料保存

window用来做资料展示

tab用来做排版布局

  1. 如果使用vim连续打开多个文档"vim 文档名1 文档名2",并不会分割视窗显示,而是只显示第一个文档名的内容。后面的所有文档其实也被打开,但是存放于不同的buffer中,可以使用":ls"来查看。如下图:

在这里插入图片描述

若要实现切换,则可以使用":b2",来令整个tab显示另一份文档hello.c,因为hello.c对应的是第2个buffer(最左侧第一列的数字,代表每个文档所对应的buffer-id)。如下图:

在这里插入图片描述

当前buffer文档与上一个buffer文档之间的切换,可以使用"Ctrl+6"来进行操作。

基于buffer-id的顺序,切换到下一个文档,可以使用":bn"来进行操作(n是next的缩写)。

基于buffer-id的顺序,切换到上一个文档,可以使用":bp"来进行操作(p是previous的缩写)。

基于buffer-id的顺序,切换到第一个文档,可以使用":bf"来进行操作(f是first的缩写)。

基于buffer-id的顺序,切换到最后一个文档,可以使用":bl"来进行操作(l是last的缩写)。

关掉当前buffer的展示内容,可以使用":bd"来进行操作(d是delete的缩写)。

若要将buffer中的所有文档全部以不同tab的方式展开,则可以使用":tab ba"来进行操作(a是all的缩写)。

在这里插入图片描述



未完待续…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值