Linux基本操作:vim编辑器
vi是一个命令行界面下的文本编辑器,Vim是从vi发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。
vim 目标文件路径
- 如果目标文件存在,则打开目标文件
- 如果不存在,则创建文件
1. vim的三种模式
命令模式
- vim 启动默认进入命令模式
- 命令模式功能:选择、复制、粘贴、撤销
- 其他模式通过
esc可以进入命令模式 - 命令模式按
i进入插入模式 - 命令模式按
:进入ex模式
ex模式→esc→命令模式←esc←插入模式
ex模式←:←命令模式→i→插入模式
| 命令 | 功能 |
|---|---|
| i | 进入插入模式,在光标处插入 |
| o | 进入插入模式,在当前行的下面插入新行 |
| dd | 删除整行 |
| u | 撤销 |
| yy | 复制当前行 |
插入模式
esc回到命令模式- 编辑文本
ex模式
- ex模式功能:保存、退出
| 命令 | 功能 |
|---|---|
| :w | 保存修改 |
| :q | 退出 |
| :wq或:x | 保存并退出 |
| :q! | 强制退出不保存 |
| :set number | 显示行号 |
| :sh | 切换到命令行界面;ctrl+d切回vim |