vim学习一
来源
实验楼(shiyanlou.com)的《Vim编辑器》课程的学习报告。
6种基本模式
普通模式
默认进入vi时的模式,使用编辑器命令,i h j k l 等等
插入模式
用户按下 i 或 a 进入插入模式,在光标处进行编辑等操作。
可视模式
在此模式下使用移动命令 j 或 l 等,回选择一片高亮区域,当用户再使用非移动命令时,此操作会作用于高亮区域。
选择模式
类似普通编辑器的编辑模式,可以使用鼠标选中文本,此时按下的按键属于替换文本,而不属于命令。如在此模式下鼠标选中dog然后输入i的话,就会用字符i把单词dog替换掉。
命令行模式
在此模式下,用户的输入会被解释执行,例如搜索(/和?)或者过滤(!)。
Ex模式
在此模式下,用户可以一次执行多条命令。使用:visual离开。
常用操作
普通模式
- 使用vi/vim命令刚进入vim
- 在任何模式下连按多次
Esc键 - 普通模式下
shift + zz退出vim - 删除
x删除当前光标所指字符Del等价于x,insert键下面那个键X删除光标前字符dd删除光标所在行dw删除光标所在单词d$或D,删除到行尾d^删除到行首dG删到文档结尾(向后删,包括本行),对比如下
d1G删到首行(向前删,包括本行),对比如下
插入模式
- 普通模式下进入插入模式
i在当前光标位置插入I在当前行首插入a在当前光标后插入A在当前行后插入o在当前行后插入新行O在当前行前插入新行
命令行模式
- 插入模式下
:进入 : w保存文件: w filename另存为:saveas filename另存为:q退出!在命令末尾表强制- w q ! 组合
x等价于wq

浙公网安备 33010602011771号