Appearance
1.3 vi文本编辑器
vi的四种模式
正常模式
插入模式
命令模式
可是模式
1.3.1 vim配置文件
/etc/vimrc
1.3.2 普通模式
- 移动光标位置
h左j下k上l右
- 设置光标到位置
g设置到首行shift+g设置到末行n+shift+g设置到指定行shift+6设置到行首shift+4设置到行末
y复制
yy复制行n+yy复制n行y$复制从当前光标到末位内容
p粘贴d剪切
dd复制行n+dd复制n行d$复制从当前光标到末位内容
u撤销ctrl+r取消撤销x删除当前位置内容r替换当前位置内容
1.3.3 命令模式
:set nu显示行号:set nonu不显示行号:set nohlsearch取消高亮显示:w保存命令
:w /root/a.txt保存指定目录
/x查找x的位置,n找到下一个,shift+n找到下一个:%s/old/newold替换new:%s/old/new/gold全局替换new:3,5s/old/new/g3到5行的old替换new
1.3.4 插入模式
i在光标当前位置,进入插入模式shift+i在光标当前行的首位,进入插入模式a在光标当前位置的下一位,进入插入模式shift+a在光标当前行的末位,进入插入模式o在光标当前行的下一行,创建一个空行,进入插入模式shift+o在光标当前行的上一行,创建一个空行,进入插入模式
1.3.5 可视模式
- 三种进入可是模式的方式
v字符可视模式shift+v行可视模式ctrl+v块可是模式
- 插入
I在当前块前面插入
- 删除
d删除选中部分