Linux入门基础6
VI,VIM文本编辑器
vi CLI下的文本编辑工具
vim vi的增强版,加入了对GUI的支持
文本编辑 文本处理 代码开发
Vim
绝大多数Linux系统均安装vim,vim比vi的功能更强大
vim
启动vim编辑器
vim 目标文件路径
目标文件存在,则vim打开该文件,目标文件不存在,则vim新建并打开该文件
vim模式
- 命令模式 (常规模式)
vim启动后,默认进入命令模式,任何模式都可以通过esc键回到命令模式(可以多按几次,仅仅是为了方便)。命令模式下可以通过键入不同的命令完成选择,复制,粘帖,撤销等操作。
插入模式
在命令模式下按入
i
即可进入插入模式,在插入模式可以输入编辑文本内容,使用esc键可以返回命令模式。ex模式
在命令模式中按
:
可以进入ex模式,光标会移动到底部,在这里可以保存修改或退出vim
命令模式常用命令
- i 在光标前插入文本
- o 在当前行的下面插入新行
- dd 删除整行
- yy 将当前行的内容放入缓冲区(复制当前行)
- n+yy 将n行的内容放入缓冲区(复制n行)
- p 将缓冲区中的文本放入光标后(粘帖)
- u 撤销上一个操作
- r 替换当前字符
- / 查找关键字
EX模式常用命令
- :w 保存当前修改
- :q 退出
- :q! 强制退出,不保存修改
- :x 保存并退出,相当于:wq
- :set number 显示行号(可以简写为set nu)
- :! 系统命令 执行一个系统命令并显示结果
- :sh 切换到命令行,使用ctrl+d切换回vim
Any question please contact 1-riverfish