VIM编辑技巧
1、定义:
2.命令模式操作
光标跳转复制/粘贴/删除查找/撤销/保存 末行模式操作
开关参数的控制
1、定义:
当文件不存在,则自动新建,vim不能新建目录三个模式:命令模式 插入模式(输入模式)末行模式命令模式:i键或者o键 -----> 插入模式 (按Esc键回到命令模式)输入英文得冒号“:”---->末行模式(按Esc键回到命令模式)末行模式 输入 :wq #保存并退出末行模式 输入:q! #强制不保存退出
2.命令模式操作 光标跳转
操作类型 | 按键指令 | 用途 | 移动光标上下左右上下左右光标行内跳转Home键 或者 ^、数字0跳转到首行光标行内跳转End键 或者 $键跳转到行尾全文翻页PgUp键 或者 PgDn键向上翻页、向下翻页光标行间跳转1G 或者gg跳转到文件的首行光标行间跳转G跳转到文件的末尾行复制/粘贴/删除
操作类型 | 按键指令 | 用途 | 复制yy、3yy复制光标处的1行、3行粘贴p、P粘贴到光标处之后、之前撤销u撤销一步删除x或Delete键删除光标处的单个字符dd、3dd删除光标处的一行、3行d^从光标处之前删除至行首d$或D从光标处删除至行尾查找/撤销/保存
操作类型 | 按键指令 | 用途 | 文本查找/a向后查找字符串“a”n、N跳至后/前一个结果撤销编辑u撤销最近的一次操作U撤销对当前行的所有操作Crtl+r取消前一次撤销操作保存退出ZZ(大写)或者:wq保存修改并退出末行模式操作
:r /etc/filesystems 读入其他文件内容
开关参数的控制
操作类型 | 按键指令 | 用途 | 编辑器设置:set nu 或nonu显示/不显示行号编辑器设置:set ai 或noai启用/关闭自动缩进