当前位置:网站首页>VIM操作
VIM操作
2022-08-03 21:26:00 【未央吖】
一.
1.vim基础
(1)启动VIM:首先打开终端,然后输入vi回车,然后输入i或者a,进入。
(2)学习VIM:首先打开终端,然后输入vimtutor回车,然后进入教程学习。
(3)按下i进入编辑模式,开始编辑文字出现INSERT
(4)按下ESAC回到一般模式,即下方INSERT不见
(5) 在一般模式下按:wq存储后离开, :q是离开
(6)在编辑模式下x是删除当前光标所在处的字符 ,!是强迫的意思比如 :q! 强制退出
2.
(1)如何用VIM打开一个文件呢?
假如有一个文件file1,只需要在文件前加上vim关键字就好
vim file1
(2)如何在显示屏上一次性显示多个文件呢?
VIM可以实现分屏操作,一个屏幕被多个文件给分占,有左右和上下两种分屏的方式。
左右分屏如下操作:
vim - On file1 file2 ……filen
这里的n(n是要打开的具体文件的数目:1,2,3……)是代表有几个文件需要分配,从左至右显示n个文件
VIM如何进行分屏操作呢?
请记住一个重要的组合键ctrl + w,操作分屏离不开这个组合键(这里的组合键可没有+, 只是Ctrl和 w组合)
按住组合键 Ctrl + w ,然后在按下 s
Ctrl + w s
上面这个命令将会上下分割当前打开的文件。
按住冒号:,紧接着输入 sp ,在键入文件名,如下:
:sp file
上面的这个命令将会上下分割当前文件和新打开的 file 。
按住组合键 Ctrl + w ,然后在按下 v
Ctrl +w v
上面的这个命令将会左右分割当前的文件
按住冒号 :,紧接着输入 vsp ,在键入文件名称,如下:
:vsp file
上面的这个命令将会左右分割当前打开的文件和新打开的文件 file 。
分屏以后如何在文件间切换光标,和移动分屏?
1.切换左右分屏的光标 :
Ctrl + w h
将当前光标定位到左边的屏幕
Ctrl + w l
将当前的光标定位到右边的屏幕
2.移动左右分屏 :
Ctrl + w H
将当前的分屏移动到左边
Ctrl + w L
将当前的分屏移动到右边
3.切换上下分屏的光标 :
Ctrl + w j
将当前的光标移动到下面的分屏
Ctrl + w k
将当前光标移动到上面的分屏
4.移动上下分屏:
Ctrl + w J
将当前的分屏移动到下面的分屏
Ctrl + w K
将当前的分屏移动到上面的分屏
如何关闭分屏呢?
Ctrl + w c
上面这个命令是关闭当前的分屏
Ctrl + w q
上面的这个命令也是关闭当前的分屏,如果是最后一个分屏将会退出 VIM 。
边栏推荐
猜你喜欢

反射机制

Often forget HiFlow 】 【 check-in?Use tencent cloud scenario connector to remind you every day.

Nacos配置文件管理、微服务获取Nacos配置文件
![[kali-vulnerability scanning] (2.1) Nessus lifts IP restrictions, scans quickly without results, and plugins are deleted (middle)](/img/93/0b78b6a930380aeecfbbb156df7498.png)
[kali-vulnerability scanning] (2.1) Nessus lifts IP restrictions, scans quickly without results, and plugins are deleted (middle)

尚医通项目总结

伪标签汇总

码率vs.分辨率,哪一个更重要?

CAS:1797415-74-7_TAMRA-Azide-PEG-Biotin

测试2年6.5K,每天“911”,我的心酸经历只有我自己知道···

《强化学习周刊》第56期:GraphIRL、REDEEMER & 眼科强化学习的潜在研究
随机推荐
LVS负载均衡集群
Orcad Capture Cadence 新建原理图多部分smybol和Homogeneous、Heterogeneous类型介绍教程
反射机制
上课笔记(6)(1)——#629. 表达式括号匹配(stack)
15年软件架构师经验总结:在ML领域,初学者踩过的五个坑
What is the role and difference between buildscript and allprojects?
卷起来!阿里高工携 18 位高级架构师耗时 57 天整合的 1658 页面试总结
有趣的opencv-记录图片二值化和相似度实现
CAS:153162-70-0_N-BOC-6-生物素酰氨基己胺
敏捷交付的工程效能治理
How to deal with commas in the content of the CSV file of the system operation and maintenance series
Diazo Biotin-PEG3-DBCO|重氮化合物修饰生物素-三聚乙二醇-二苯并环辛炔
易基因|RNA m5C甲基化测序(RNA-BS)技术介绍
461. 汉明距离
基于data.table的tidyverse?
函数,递归以及dom简单操作
2022年1~7月语音合成(TTS)和语音识别(ASR)论文月报
dataframe 多层索引 更换索引 df.swaplevel(axis=1)
[3D检测系列-PV-RCNN] PV-RCNN论文详解、PV-RCNN代码复现、包含官网PV-RCNN预训练权重及报错问题
字节跳动软件测试岗,前两面过了,第三面HR天坑,结局透心凉...