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 |