三种模式 命令模式(Command mode) 输入模式(Insert mode) 底线命令模式(Last line mode) 图片来自于:https://www.runoob.com/linux/linux-vim.html 操作 命令模式 模式搜索 命令说明/pattern查找当前光标之后的匹配,下一个当前光标之后的匹配为字母按键’n’,上一个当前光标前匹配为大写字母按键’N’?pattern查找当前光标之前的匹配,下一个当前光标之后的匹配为字母按键’N’,上一个当前光标前匹配为大写字母按键’n’ 即可理解为正向和反向,在’/pattern’中,定义往后匹配为正向;在’?pattern’中,定义往前匹配为正向。这时候,以正向作为前进方向,下一个匹配为字母按键’n’,上一个匹配为大写子母按键’N’。 删除字符 命令说明小写字母按键’x’删除当前光标下的字符连续两次按下小写字母按键’d’删除当前光标所在行(包括换行符)连续两次按下小写字母按键’D’删除当前光标所在行(不包括换行符)数字(可以是多位数)n + 连续两次按下小写字母按键’d’删除当前光标所在行以及往后n-1行(包括换行符)数字(可以是多位数)n + 连续两次按下小写字母按键’D’删除当前光标所在行以及往后n-1行(不包括换行符) 撤回和重做 命令说明小写字母按键’u’撤回修改control + 小写字母按键’r’重做被撤回的修改 光标移动 命令说明control + 数字按键’6’移动到行首control + 数字按键’4’移动到行尾 底线命令模式 光标移动 命令说明输入任意大于0的正整数n光标移动到第n行输入’$’光标移动到最后一行 删除字符 命令说明输入两个以逗号分隔的任意大于0的正整数n,m,以及一个小写字母’d’,即"n,md"删除[n, m]范围内的所有行 其它 命令说明set number显示行号set nonnumber不显示行号 输入模式