Vim使用手册
Vim使用手册
vi有两种操作方式,分别是:
命令模式(command mode):由命令序列组成,完成某些特定动作
插入模式(insert mode): 允许你输入文本
默认进入命令模式,当处于其他模式时,按esc回到命令模式
命令模式常用的命令
命令 |
作用 |
i |
在当前光标处插入文本 |
o |
在当前行下面插入新行 |
dd |
删除整行 |
yy |
复制当前行(将当前行放入缓冲区) |
n+yy |
复制n行 |
p |
将缓冲区中的文本插入到当前光标处 |
u |
撤销上一操作 |
r |
替换当前字符 |
/ |
查找字符 |
在命令模式下按":"进入到ex模式,光标移到vi的底部
常见的ex命令有:
命令 |
作用 |
:w |
保存当前修改 |
:q |
退出 |
:q! |
不保存退出 |
:x |
保存并退出,相当于:qw |
:! |
执行系统命令 |
:set number |
显示行号 |
:sh |
切换到命令行,ctrl+d切换回vim |
vim -on address.c test2.c
同时打开两个文件进行对比,ctrl+w两个窗口之间的切换
[+ctrl+i 跳转到函数、变量和#define
[+ctrl+d 跳转到#define处
ctrl+i 向前跳到前几次光标位置
ctrl+o 向后跳到后几次光标位置