[toc]
vim命令
1.vim编辑器
Vim 是旧的 UNIX 编辑器 vi 的一个大大改进的版本。添加了许多新功能:多级撤消、语法高亮、命令行历史记录、在线帮助、拼写检查、文件名补全、块操作、脚本语言等。此外,还提供图形用户界面 (GUI)
2.vim模式及模式转换
2.1 vim模式
模式 | 说明 |
---|---|
命令模式 | 刚打开一个文件就是命令模式 |
编辑模式 | 可以编辑内容 |
末行模式(一般模式) | 可进行搜索、替换、切换文件等操作 |
2.2 vim模式转换
命令模式 -> 编辑模式
操作 | 说明 |
---|---|
i | 在当前光标所在行的字符前面,转换为编辑模式 |
I | 在当前光标所在行的行首,转换为编辑模式 |
a | 在当前光标所在行的字符后面,转换为编辑模式 |
A | 在当前光标所在行的行尾,转换为编辑模式 |
o | 在当前光标所在行的 下方,新建一行 |
O | 在当前光标所在行的上方,新建一行 |
编辑模式-->命令模式
直接按 esc
键即可
编辑模式-->末行模式
先按 esc
键,然后按 :
或 /
或 ?
3.vim打开/关闭文件方式
3.1 打开文件方式
操作 | 说明 | 示例 |
---|---|---|
vim | 打开文件,并定位于首行 | vim file 打开文件 file 并定位至首行 |
vim + | 打开文件,并定位至最后一行 | vim + file 打开文件 file 并定位至最后一行 |
vim +n | 打开文件,并定位至 n 行,n 代表数字 | vim +6 file 打开文件 file 并定位至第6行 |
vim + /正则表达式 | 打开文件,定位至第一次被正则表达式匹配到的行的行首 | vim + /^9 file 打开文件 file 并定位至以9开头的行的行首 |
3.2 关闭 文件方式
末行模式关闭文件
操作 | 说明 |
---|---|
:q | 退出 |
:wq | 退出并保存 |
:q! | 不保存退出 |
:w | 保存 |
wq! | 强行保存退出 |
编辑模式关闭文件
操作 | 说明 |
---|---|
ZZ | 保存并退出 |
ZQ | 不保存退出 |