1.三种模式
- 普通模式 ESC切换
- 插入模式 I 键进入
- 命令模式ESC切换
2.普通模式下的光标操作
h:左移 j:下移 k:上移 l:右移 上面的四个键可以用键盘的上下左右键代替 Ctrl + f 下翻一屏 Ctrl+b 上翻一屏 shift+g 移动到最后一行 g+g 移动到第一行 num +shift+g 例如按下数字2 然后按shift+g移动到对用的行 x 删除光标所在位置的字符 dd 删除当前光标所在行 p 粘贴dd删除的内容 dw 删除当前光标所在位置的单词 d$ 删除当前光标所再位置至行尾的内容 J 删除当前光标所在行尾的换行符(拼接成一行) u 撤销前一编辑命令 a 在当前光标后追加数据 A 在当前光标所在行行尾追加数据 r char 用char 代替当前光标所在位置的单个字符 R text 用text覆盖当前光标所在位置的数据直到按下esc键
3.命令模式下的光标操作 :进入命令模式
:q 直接退出 :q! 退出不保存 :wq 保存并退出 :w +文件名 另存为
4.复制粘贴
- 复制 y
- 在外面复制内容
切换成插入模式,右键单击就可以粘贴了 - 在普通模式下用p 可以将已删除的内容取回
5.查找和替换
-
查找
普通模式下输入 /+要查的内容 +回车
n 光标移动到查找到的下一个目标 -
替换
:s/old/new/g 替换一行中所有的old
:n,ms:/old/new/g 替换行号n和m之间所有的old
%s/old/new/g 替换整个文件所有的old
%s/old/new/gc 替换整个文件的old但是在每次替换时提示是否要替换



