四、 vim编辑器
4.1 命令模式
4.1.1 常用操作
- i :进入输入模式
- ::进入末行模式
- ZZ :保存并退出
- ZQ :不保存退出
- dd :剪切当前行
- dw :删除当前单词
- yy :复制当前行
- p :粘贴内容到下一行
- u :撤回上一步操作
- crtl+r :取消撤回动作
- h :光标左移
- j :光标下移
- k :光标上移
- l :光标右移
4.1.2 偶用操作
- home/0/^ :跳至行首
- end/$ :跳至行尾
- gg :跳至页首
- G :跳至页尾
- w :跳至下一个单词
- b :跳至前一个单词
- H :跳至当前页页首
- M :跳至当前页页中
- L : 跳至当前页页尾
4.2 末行模式
4.2.1 常用命令
- esc :退回到命令模式
- wq :保存退出
- wq! :强制保存退出
- q :不保存退出
- q! :强制不保存退出
- w :保存
- W :另存为
- r 文件名 :读取其他文件,插入到文本中
- 范围 s/查找内容/替换内容/g :批量替换文本内容
4.2.2 修改格式
set nu :显示行号
set nonu :取消显示行号
set ic :忽略大小写
set noic :取消忽略大小写
set list :显示隐藏字符
set nolist :取消显示隐藏字符
set ts=4 :tab键等于四次空格
set key=密码 :为该文本设置密码
set key=无 :取消文本密码
4.2.3 选择范围
- x :表示第x行
- x,y :从x行到y行
- x,+y :从x行到x+y行
- . :表示当前行
- $ :最后一行
- .,$-1 :当前行到倒数第二行
- % :全文
4.3 输入模式
- 该模式主要为编辑文本使用,可esc退回到命令模式
4.4 配置vim特性
- 对所有用户生效 :修改/etc/vimrc配置文件
- 对当前用户生效 :修改/~/.vimrc配置文件
五、思维导图
六、结语
总结:想要学得好,唯有多敲多练,最开始的时候就是抄脚本,后期可根据需求独立盲写脚本。