使用VIM编辑器
1、打开终端(这里用Cmder代替,效果相同)
2、输入vim+要编辑的文件名
如果不存在vim会自动创建
3、进入vim后默认为普通模式,如图所示
4、普通模式下按i可进入插入模式,如图所示,当vim下方出现INSERT时,表示成功进入插入模式,在插入模式下按Esc键即可回到普通模式
5、之前说过vim是非常注重效率的编辑器,接下来就是体现他效率的时候了
在普通模式下,按h可以左移一个字符,按j可以下移一行,按k可以上移一行,按l可以右移一个字符。
num + h可以左移num个字符
num + j可以下移num个字符
num + k可以上移num个字符
num + l可以右移num个字符
按PageDown键(或Ctrl+F)可以下翻一屏
按PageUp键(或Ctrl+B)可以上翻一屏
按G可以移至最后一行
按num + G可以移至第num行
双击g可以移至第一行
6、接下来是在普通模式下编辑数据(高阶)
x 删除当前光标所在字符
dd 删除所在行
dw 删除所在单词
d$ 删除所在位置字行尾内容
J 删除行尾换行符(拼接)
u 撤除前一命令
a 当前光标后追加数据
r char 用char换光标内的单个字符
R text 用text符盖所在数据,直到按下Esc
7、接下来就是在命令行模式下的操作
在普通模式下按:键进入命令行模式
:q 退出
:q! 不保存退出
:w 保存
:w filename 将此文件文本保存至另一文件
:wq 保存并退出
8、在命令行模式下查找或替换
:/字符 查找字符,普通模式下按n查找下一个
替换格式
:s/要替换的字符/新字符
:s/要替换的字符/新字符/g 替换一行中所有有"要替换的字符"的字符
:n,ms:/要替换的字符/新字符/g 替换行n m之间所有有"要替换的字符"的字符
:%s/要替换的字符/新字符/g 替换整个文件里所有有"要替换的字符"的字符
:%s/要替换的字符/新字符/gc 替换整个文件里所有有"要替换的字符"的字符,并询问