1、vim的三种模式
vim是从vi发展过来的一款文本编辑器
(1)安装vim
sudo apt-get install vim
(2)三种模式
1| 命令模式
打开文件后,默认进入命令模式(打开文件命令:vi + 文件名)。
2| 编辑模式
需要输入一些命令,切换到编辑模式。
3| 末行模式
在末行模式下可以输入一些命令。
4| 有关关系
<1> 命令模式 加冒号 进入末行模式 加w 完成保存文字 自动切换到命令模式
<2> 命令模式 加冒号 进入末行模式 按两下ESC键进入(或者执行一个末行命令) 命令模式
2、vi中的光标位置删除、撤销操作
(1)移动光标
1| h : 向左移动
2| j: 向下移动
3| k: 向上移动
4| l: 向右移动
5| 数字0:移动到本行首部
6| $: 移动到本行尾部
7| gg: 移动到当前文件开头
8| G:移动到当前文件尾部
9| 行数 + G: 移动到指定的行数
(2)删除操作
1| 删除光标后面字符: x(小写)
2| 删除光标前面字符: X(大写)
3| 删除光标所在光标的单词: dw (如果光标在此单词的中间,则删除光标后面的单词相关内容)
4| 删除光标到行首的字符串: d + 数字0
5| 删除光标到行尾的字符串: D (或者d + $)
6| 删除光标当前行: dd
7| 删除多行: ndd (n代表行数)
8| 撤销: u(小写)
3、vim中的复制和粘贴
(1)复制
1| 复制一行
yy
2| 复制多行
nyy (n代表行数)
(2)粘贴
1| 粘贴到光标所在行的下一行
p(小写)
2| 粘贴到光标所在行
P(大写)
(3)剪切 == 删除
4、vim可视模式和查找
(1)可视模式
1| 切换到可视模式: v
2| 选择内容: 方向键(h、j、k、l)
3| 有关操作: y(进行复制) d (进行删除)
(2)查找操作
1| / + 查找内容 (例如:/hello) —————— 从光标位置向下查找,到最下边之后,返回到头部
2| ? + 查找内容 (例如:?hello) —————— 从光标位置向上查找,到最上边之后,返回到尾部
3|
4| 遍历的时候使用快捷键: N/n
5| 替换当前字符: r —————— 只能替换单个字符
6| 查看man文档
光标移到到某个指定的单词中
shift + k(小写k