Vim学习(四)——命令使用技巧

命令模式

打开文本默认模式,按**【ESC】**重新进入
【/关键字】:搜索匹配关键字

c 复制代码
G:最后一行
gg:第一行
hjkl:左下右上
yy: 复制一行
dd:删除一行
p:粘贴
u: 撤销

插入模式

按**【i / a / o】**键均可进入文本编辑模式,只是插入位置略有不同

c 复制代码
i : 在光标字符前插入
a : 在光标字符后插入
o : 在光标下插入行

末行模式

按**【:】**进入

c 复制代码
:行号  光标调到指定行
:wq   退出并保存
:q! 强制退出,不保存
:set nu  显示行号
:sethls  设置搜索高亮

可视化模式

按**【ctrl + v】**进入可视化模式, 此时用方向键/鼠标选择文字,对文本进行批量处理

c 复制代码
y 复制选择的文本
d 删除选择的文本
相关推荐
喜欢吃燃面43 分钟前
C++算法竞赛:位运算
开发语言·c++·学习·算法
传奇开心果编程44 分钟前
【传奇开心果系列】Flet框架实现的家庭记账本示例自定义模板
python·学习·ui·前端框架·自动化
_Kayo_7 小时前
node.js 学习笔记3 HTTP
笔记·学习
CCCC131016310 小时前
嵌入式学习(day 28)线程
jvm·学习
星星火柴93611 小时前
关于“双指针法“的总结
数据结构·c++·笔记·学习·算法
小狗爱吃黄桃罐头11 小时前
正点原子【第四期】Linux之驱动开发篇学习笔记-1.1 Linux驱动开发与裸机开发的区别
linux·驱动开发·学习
艾莉丝努力练剑12 小时前
【洛谷刷题】用C语言和C++做一些入门题,练习洛谷IDE模式:分支机构(一)
c语言·开发语言·数据结构·c++·学习·算法
武昌库里写JAVA13 小时前
JAVA面试汇总(四)JVM(一)
java·vue.js·spring boot·sql·学习
杜子不疼.13 小时前
《Python学习之字典(一):基础操作与核心用法》
开发语言·python·学习
小幽余生不加糖13 小时前
电路方案分析(二十二)适用于音频应用的25-50W反激电源方案
人工智能·笔记·学习·音视频