1、文件打开、关闭、保存、退出
按键操作 | 功能 |
---|---|
vi 1.c | 打开1.c文件文件,如果文件不存在,则创建文件 |
esc | 退出到一般模式 |
i | 进入编辑模式 |
:wq | 保存并退出 |
:w | 保存不退出 |
:q! | 退出不保存 |
2、光标移动
按键操作 | 功能 |
---|---|
hjkl | 分别表示左下上右,j有点像向下的箭头,方便记忆 |
gg | 跳到首行 |
ngg | 跳到第n行 |
G | 跳到最后一行 |
0 | 跳到当前行的第一列 |
$ | 跳到当前行的最后一列 |
fx | 搜索当前行中第一次出现字母x的地方 |
3、文本复制和删除
按键操作 | 功能 |
---|---|
yy | 复制当前行 |
nyy | 复制当前行及其之后的n行 |
dd | 删除当前行 |
ndd | 删除当前行及其之后的n行 |
p | 粘贴 |
u | 撤销上一步操作 |
3、查找和替换
按键操作 | 功能 |
---|---|
/aaaa | 从光标开始处向文件尾搜索aaaa字符串 |
:%s/p1/p2/g | 将文件中所有的p1均用p2替换,s–>substitue–>替换,g–>global–>全局 |
:%s/p1/p2/gc | 将文件中所有的p1均用p2替换, c–>check—>确认 |