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 向后跳到后几次光标位置