----------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 自动补齐,有多个匹配项的时候,选中要补齐的单词,回车即可