Vim编译器
基本概念:
- Vi编译器是Linux上最基本的文本编译
- Vim编译器主要三种模式
- 命令模式:控制光标,对文件进行复制、粘贴、删除、查询等操作
- 编辑模式:进行文本录入与更改,设置编译环境
- 末行模式:文档保存与退出 设置编译环境
常识:
打开Vim编译器后,默认进入命令模式,进入其他模式的指令都是以命令模式发起的,按i键进入编译模式。此时进入末行模式,用户需要先按Esc键,返回命令模式,然后再输入“:”即可。
常用命令
光标定位常用的命令
|
命令 |
说明 |
|
h、j、k、l |
光标上下左右移动,也可用键盘自带方向键 |
|
0和$ |
光标移动到行首、行尾 |
|
gg和G |
光标移动到第一行首个字符的位置和光标移动到最后一行首个字符的位置 |
|
/字符串 |
快速定位到字符所在的行 |
|
/^d |
定位首字母为d的行 |
|
/txt$ |
定位结尾为txt的行 |
文本编译常用命令
|
命令 |
说明 |
|
yy |
复制当行 |
|
dd |
删除当行 |
|
p |
粘贴 |
|
x |
删除光标所在的字符 |
|
D |
从光标处删除到行尾 |
|
u |
撤销 |
|
^r |
重做 |
|
r |
可以用来修改一个字符 |
从命令模式进入其他模式常用命令
|
命令 |
说明 |
|
o |
进入编译模式,光标下面另起一行 |
|
a |
进入编译模式,光标后一位 |
|
i |
进入编译模式,光标当前位置 |
|
: |
进入末行模式 |
|
V |
进入可视行模式 |
|
v |
进入可视模式 |
|
^v |
进入可视块模式 |
|
R |
进入替换模式 |
末行模式常用命令
|
命令 |
说明 |
|
:w |
保存 |
|
:q |
退出 |
|
:wq |
保存并退出 |
|
:w! |
强制保存 |
|
:q! |
不保存强制退出 |
|
:wq! |
强制保存退出 |
|
:set nu |
显示行号 |
|
:set nonu |
不显示行号 |
|
:整数 |
跳到该行 |
|
:s/abc/abd |
该行第一个abc替换成abd |
|
:s/abc/abd/g |
该行所有替换成abd |
浙公网安备 33010602011771号