linux 基础学习 之 VI/VIM 编辑器基础功能
根据尼玛哥近期的了解
首先,在绝大多数的linux系统上均安装有vim ,并且,vim 相比较vi 而言要更为强大
- 使用命令 vim 可以启动vim 编辑器
- 使用 vim + 目标文件路径
- 若文件存在,则打开,若文件不存在,相当于在对应位置创建新的文件,并打开
咱们需要了解到的是,vim它拥有3种命令模式,
- 命令模式(常规模式)
vim启动后,默认进入命令模式,热河模式都可以通过ESC按键回到命令模式
- 插入模式
在命令模式当中,按住I 键,进入插入模式,可以输入编辑文本内容,使用ESC键可以返回命令模式
- ex模式
在命令模式中按“。” 可以进入ex模式,这里可以保持修改或者退出VIM
退出方式,按ESC键,然后,shift+ “ :” ,紧接着
1.输入 q ,退出
2.输入wq 保存退出
3.输入q!,强制退出,并且不保存
4. 输入 e! 放弃所有修改,并打开原来文件。
命令模式下:
- i键 ,在光标前插入文本
- o键 ,在当前行下面插入新的行
- dd , 删除整行
- yy , 将当前的内容放在缓冲区(复制当前行)
- n+yy ,将n行的内容放入缓冲区(复制N 行)
- P ,将缓冲区中的文本放入光标后(粘贴)
- u ,撤销上一个操作
- r , 替换当前字符
- / , 查找关键字
ex模式下:
- :w ,保存当前修改
- :q , 退出
- :q ! , 强制退出,并不保存修改
- :x , 保存并推出,相当于wq
- :set number ,显示行号
- :! 系统命令 ,执行一个系统命令并显示结果
- :sh , 切换到杭明亮,使用Ctrl+d切换回vim