kenneth-lin

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

VIM文本编辑

模式

普通模式:看和移动
编辑模式:修改
命令行模式:输入命令,保存退出

快捷键

定位

f N		定位到光标所在行的字母或数字N

移动

左下上右    	        hjkl
gg 			移动到首行
Shift+g=G		移动到尾行
N gg			定位到第N行
0			移动到行首
Shift+4=$		移动到行尾

复制

yy			复制当行
N yy		        复制N行
p			在光标的下一行进行粘贴

快进和回退

Ctrl+r 			快进
u			回退

替换

r			在光标所在的位置下,一换一

删除

dd			删除光标所在行,剪切
N dd 		        删除N行
dgg			删除光标所在行到前面所有行
d G			删除光标所在行到尾行
d 0			删除光标到行首
d $			删除光标到行尾

进入编辑模式

i			在光标前插入
a 			在光标后插入
I			在光标所在行行首进行插入
A			在光标所在行行尾进行插入
o			在光标所在行换行后进行插入
O			在光标所在行的上一行换行后进行插入

退出

:q		     不保存退出
:q!		     不保存强制退出
:wq		     保存退出
:wq!		     保存并强制退出
:x	  =wq        但是不修改时间

命令行模式

:set nu		显示行号
noh			取消高亮
/+(高亮词)		查找关键词(高亮)

高级技巧

f + N   定位到光标所在行的字母或数字N
di 符号  快速删除符号内的内容
加1  Ctrl +a  
减1  Ctrl +x  
加N  N+Ctrl +a 
减N   N+Ctrl +x
Ctrl +p  单词补全
posted on 2022-01-17 23:32  kenneth-lin  阅读(6)  评论(0编辑  收藏  举报