一:前言
一:插入文本
二:移动光标
三:删除文本
四:替换操作
五:撤销操作
六:查找
七:保存退出
八:总结
九:小抄
vim是vi的升级版,是一个著名的文本编辑器,大多数的使用者可以分为两类,一种是刚入门的小白,另一种是真正的大牛。
而且熟练使用vim也为我们在linux下开发提供了很大的帮助,能够极大提高开发效率,所以用好vim还是很有必要的。废话不多
说,开始今天的学习心得。
i 在当前字符前插入文本
I 在行首插入文本
a 在当前字符后添加文本
A 在行末添加文本
o 在当前行后面插入空行
O 在当前行的前面插入空行
R 以替换的方式输入文本
h 左移=左箭头
l 右移=右箭头
j 下移=下箭头
k 上移=上箭头
w 右移一个词
W 右移以一个空格分割的词
b 左移一个词
B 左移以一个空格分割的词
0 移动到行首
ctrl + f:向前翻页
ctrl + b:向后翻页
G:最后一行
gg:第一行
r:替换一个字符
dd:删除整行
d$:删除当前到行尾所有字符
d^:删除当前到行首的所有字符
:s/old/new 将当前行中查找到的第一个字符“old” 串替换为“new”
:s/old/new/g 将当前行中查找到的所有字符串“old” 替换为“new”
:%s/old/new/g 在整个文件范围内替换所有的字符串“old”为“new”
:.,$s/from/to/g 对当前行到最后一行的内容进行替换
:s/old/new/c 在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认
u取消最近一次的操作,并恢复操作结果
可以多次使用u命令恢复已进行的多步操作
U取消对当前行进行的所有操作
/word从上而下在文件中查找字符串“word”
?word 从下而上在文件中查找字符串“word”
n定位下一个匹配的被查找字符串
N定位上一个匹配的被查找字符串
ZZ:保存并退出
wq:保存并退出
q!:不保存,强制退出
vim的使用命令非常多,但是常用的并不多,要想熟练掌握还需要我们的勤加练习。
遇到不会的看以看看,平常有时间也多看一看