当前位置:网站首页>Vim编辑器常用快捷方式
Vim编辑器常用快捷方式
2022-07-22 08:16:00 【戒酒的李白-Lisage】
这几天在学习shell编程,其中常常会用到Linux下的vim编译器,今天就总结一些在vim编辑器中常用的快捷键,方便我们更好的使用。
目录
一、vi编辑器基本概念
vi编辑器是Linux强大的文本编辑器,存在三种模式:选择(默认)模式、编辑模式、命令行模式
二、模式切换
- 从选择模式 切换 到编辑模式: 按 i键(当前光标位置插入编辑)
- 从编辑模式 切换 到 选择模式: ESC键
- 从选择模式 切换 到 命令行模式: Shift + :
三、编辑模式
- 按 i插入,
- 按 o当前行下插入新行- 按O(shift + o) 当前行的上方插入一行
- 按I(shift+i) 移动光标到当前行的行首
- 按A(shift+a)移动光标到当前行的行尾
- 按u撤消之前的操作
- 按ctrl+r取消撤消操作
- 按x 删除当前光标所在的字符
- 按dd删除当前行(剪贴的效果,即可以dd之后按p来粘贴)。
- 按数字+dd 从当前光标所在的行开始,删除 n 行。 4dd表示当前行开始向下删除4开行。
- 按nyy 从当前光标开始复制n行
- 按p在当前光标所在行的下方开始粘贴(之前复制的内容)
- 按gg进入首行首字符位置
- 按Shift+g进入最后一行首字符位置
- 按gg d G 清空文件内容
四、命令行模式
- /查询的内容
- set number 显示行号
- 行号 跳转到指定行号的行首- w 写入,不退出
- q 退出,前提没有修改文件(正常退出)
- q! 强制退出, 不保存
- %s/查找的内容/替换的内容/g 查找并替换全部
五、结束语
没有说非要记住这些命令,就是在使用的过程中能想起来有这样一些快捷键可以方便我们使用,回头过来查找就可以,欢迎各位收藏。
边栏推荐
猜你喜欢
Use of bullets in object pool mode in aircraft war
RK3399平台开发系列讲解(内存篇)15.33、为什么可用内存会远超物理内存?
Web3 sharing
Dokcer运行Nacos容器自动退出问题
Logistic regression (formula derivation +numpy Implementation)
Understanding and learning of dates
如何破解IT中年危机下的惨淡人生
逆袭黑马:数据库全栈工程师(DevDBOps)培训,把最好的课程送给您!
QT笔记——网络通信 之 QUdpSocket
QT笔记—— VS一个项目生成多个exe文件
随机推荐
GBase8s数据库以 SET COLLATION 指定对照顺序
JS String charAt substring() substr slice toUpperCase toLowerCase indexOf
Qt Notes - nombre de lignes traînées et de mouvements pour le Widget qtablewidget
17、 C function pointer and callback function
Maintenance of gbase8s database constraint mode
【3D目标检测】稀疏卷积
力扣练习——29 按要求补齐数组
GBase8s数据库SET CONNECTION 语句
QT笔记—— QTableWidget 之 拖拽行数 和 移动
Aruba学习笔记04-Web UI --Configuration面板介绍
Detailed explanation of bokeh parameter setting
力扣练习——35 组合总和 II
路由协议是什么
Pointeur de fonction C et fonction de rappel
Dokcer running Nacos container automatic exit problem
学点编程:防失业“疫苗”
GBase8s数据库SET CONSTRAINTS 语句
24、 TF coordinate transformation (IV): multi coordinate transformation and coordinate system relationship view
Excel import export controller
verilog之for循环(1)