vim 窗口分割命令
2024-08-31 17:07:43
如何在一个窗口下面同时打开两个以及以上的文件,有横向跟纵向两种方式
一、如果在终端中开没有打开vim,可以:
横向分割显示:
$ vim -o filename1 filename2
纵向分割显示:
$ vim -O filename1 filename2
二、如果已经用vim打开了一个文件,想要在窗口中同时再打开另一个文件:
横向分割显示:
:vs filename
纵向分割显示:
:sp filename
其中,vs可以用vsplit替换,sp可以用split替换。
如果finename不存在,则会新建该文件并打开。
三、关闭窗口
关闭光标所在的窗口:
:q 或 :close //关闭除光标所在的窗口之外的其他窗口
:only //关闭所有窗口
:qa
四、切换窗口
打开了多个窗口,需要在窗口之间切换时:
ctrl + w w
即按住ctrl键,再按两下w键。
或者
ctrl + w <h|j|k|l>
即按住ctrl键,按一次w键,再按一次表示方向的h或j或k或l,则光标会切换到当前窗口的 左|下|上|右 侧的窗口
我更喜欢用下面的组合键方法
ctrl+shift+h|i|j|k
//其实就是ctrl+大写的(hijk)
最新文章
- 高拍仪拍照SDK开发(良田影像S300L|S500L)
- Appium+Robotframework实现Android应用的自动化测试-7:模拟器频繁挂掉的解决方案
- android测试点汇总
- Docker实践(3)—浅析device mapper的thin provision
- ng-repeat指令应用
- 【英语】Bingo口语笔记(77) - 临时改变计划的表达
- java多线程基本概述(二十)——中断
- 【Vue】浅谈Vue(一):从模板语法数据绑定、指令到计算属性
- ubuntu-17.10 安装 FANN
- ASP.NET Core在CentOS上的最小化部署实践
- unittest报告出现dict() ->; new empty dictionary错误解决办法
- 12集合(3)-----Map
- canvas画圆类似于锯齿指针 angular5
- C++探究transform算法
- mysql添加字段并且设置默认值
- Linux 日志分析工具之awstats
- MySQL面试题集锦
- golang struct转map
- nRF5 SDK for Mesh(二) Getting started 快速开始
- Typescript函数