----------VIM文本编辑器--------

三种工作模式
普通模式、编辑模式(插入模式)、命令模式(末行模式)
 
vim 【文件名】 #进入普通模式
普通模式下通过a、i、o、A、I、O 进入插入模式
Esc切换为普通模式
普通模式下输入“:”进入末行模式
 
普通模式下的快捷操作
gg    #移动光标至文件首行
G    #将光标移动至文件尾行
nG    #将光标移动至文件第n行
^    #移动光标至当前行行首
$    #将光标移动至当前行行尾
w    #向右移动一个单词
b    #向左移动一个单词
 
dd    #删除一行
ndd    #删除n行,n为数字
d$    #删除至行尾
dG    #删除至文件末尾
dgg    #删除至文件行首
J    #合并两行
u    #撤销上一部动作,可多次使用
yy    #复制当前行
nyy    #复制n行
p    #粘贴至当前行之后
P    #粘贴至当前行之前
 
VIM的查找与替换
末行模式
替换---
:%s/  【要替换的关键字】/【替换成什么】/g        #全文档替换
:%s/^/【行首要加入的内容】/g                #所有行行首加入
:%s/$/【行尾要加入的内容】/g                #所有行行尾加入
 
查找---
普通模式下
/【关键字】    #查找关键字,n查看下一个关键字,N查看上一个关键字
 
VIM的保存与退出
末行模式下
:w      #保存
:q       #退出
:q!    #强制不保存退出
:wq!    #强制保存退出
:w!    #强制保存
 
VIM的使用技巧
:set nu #显示行号
:set ignorecase     #查找时忽略大小写
:split    #水平分割窗口
:vsplit     #垂直分割窗口(Ctrl+w切换窗口,close关闭窗口)
:!【命令】    #末行模式下执行,不退出vim时执行命令
自动补齐
前文有的内容可以通过Ctrl+n 自动补齐,有多个匹配项的时候,选中要补齐的单词,回车即可

猜你喜欢

转载自www.cnblogs.com/fzlsss/p/9667991.html