当前位置:网站首页>vim编辑器知识总结
vim编辑器知识总结
2022-07-04 22:30:00 【宋小羽】

1. 三种模式
输入vi/vim <filename>即可进入一个文件(不论这个文件是否存在)的命令模式,输入wq等底线命令可退出文件命令模式。
工作模式示意图

命令模式
输入
i o a等可进到输入模式;输入
:即可进入底线命令模式输入模式
除
Esc键外,其他按键均为输入;按
Esc键即可退出输入模式,进入到命令模式。底线命令模式
操作命令以
回车结束底线命令模式;按
Esc键即可退出输入模式,进入到命令模式。
2. 不同模式下的命令介绍
2.1 命令模式
移动光标
0数字0,移动到这一行的最前面字符处$移动到这一行的最后面字符处G移动到这个文件的最后一行nGn为整数,移动到这个文件的n行gg移动到这个文件的第一行,相当于1Gn<Enter>n为整数,以当前行为准,向下移动n行搜索替换 *
/word光标之下搜索一个名称为word的字符串n向下继续寻找上一步的搜索字符串内容N向上继续寻找上一步的搜索字符串内容复制、粘贴和删除 **
x,Xx表示删除光标所在的后一个字符;X表示删除光标所在的前一个字符dd删除光标所在的当前行nddn为整数,删除光标所在的向下n行(从光标所在行开始)yy复制光标所在的当前行nyyn为整数,复制光标所在的向下n行(从光标所在行开始)p,Pp为将已复制的数据粘贴到光标下一行, P则是粘贴到光标的上一行u复原前一个动作Ctrl+r重做上一个动作.小数点,重复上一个动作
2.2 命令模式切换到输入模式的相关按钮
进入输入模式
i从目前光标所在处输入I当前所在行的第一个非空字符处输入a从目前光标所在的下一个字符处开始输入A当前所在行的最后一个字符处输入o小写字母o,在目前光标所在的下一行处输入新的一行O大写字母o,在目前光标所在的上一行处输入新的一行进入取代模式
r取代光标所在的一个字符R一直取代光标所在的文字,直到按下 ESC 为止退出输入模式
Esc退出输入模式,回到命令模式
2.3 命令模式切换到底线命令模式
储存和退出文件等命令
:w保存修改:q退出vi编辑模式:wq保存修改并退出vi编辑模式ZZ大写的字母z,等同于:wq,保存修改并退出vi编辑模式:<>!命令后加!号,表示强制的操作行号显示操作
:set nu显示行号:set nonu取消显示行号
参考文档
边栏推荐
- 攻防世界 MISC 高手进阶区 001 normal_png
- Redis: redis configuration file related configuration and redis persistence
- sobel过滤器
- Talk about Middleware
- NFT insider 64: e-commerce giant eBay submitted an NFT related trademark application, and KPMG will invest $30million in Web3 and metauniverse
- Redis入门完整教程:慢查询分析
- Shell script implements application service log warehousing MySQL
- 剑指 Offer 65. 不用加减乘除做加法
- 常用技术指标之一文读懂BOLL布林线指标
- LOGO特训营 第四节 字体设计的重要性
猜你喜欢
![[machine learning] handwritten digit recognition](/img/26/cabdc5c92035181d82f6f809e6df0f.png)
[machine learning] handwritten digit recognition
How to send a reliable request before closing the page

Google Earth engine (GEE) - globfire daily fire data set based on mcd64a1

Li Kou 98: verify binary search tree

Duplicate ADMAS part name

Sobel filter

Attack and Defense World MISC Advanced Area Erik baleog and Olaf

攻防世界 MISC 进阶区 Ditf

攻防世界 MISC 进阶区 hong

Redis入门完整教程:慢查询分析
随机推荐
Logo Camp d'entraînement section 3 techniques créatives initiales
集群的概述与定义,一看就会
页面关闭前,如何发送一个可靠请求
Attack and defense world misc advanced zone 2017_ Dating_ in_ Singapore
Taobao commodity review API interface (item_review get Taobao commodity review API interface), tmall commodity review API interface
[cooking record] - stir fried 1000 pieces of green pepper
Practice and principle of PostgreSQL join
Sobel filter
Attack and defense world misc advanced grace-50
Redis: redis configuration file related configuration and redis persistence
剑指 Offer 65. 不用加减乘除做加法
Tla+ introductory tutorial (1): introduction to formal methods
繁華落盡、物是人非:個人站長該何去何從
环境加密技术解析
剑指 Offer 68 - I. 二叉搜索树的最近公共祖先
Prosperity is exhausted, things are right and people are wrong: where should personal webmasters go
Serial port data frame
Unity vscode emmylua configuration error resolution
Persistence mechanism of redis
测试必会:BUG的分类及推进解决