一、常用按键说明
1. 一般模式
按键 | 说明 |
0 | 移动到该行的最前面 |
$ | 移动到该行的最后面 |
G | 移动到最后一行 |
nG | 移动到第n行 |
x | 向后删除一个字符 |
dd | 删除该行 |
ndd | 删除n行 |
yy | 复制该行 |
nyy | 复制n行 |
P | 粘贴在光标上一行 |
u | 撤销 |
. | 重复前一个操作 |
2. 命令行模式
按键 | 说明 |
:w | 保存 |
:q | 离开 |
:wq | 保存后离开 |
ZZ | 等价于:wq |
:w[filename] | 另存入filename |
:set nu | 显示行号 |
:set nonu | 取消行号 |
/word | 向下查找word |
:1,$s/word1/word2/g | 将word1替换为word2 |
二、 其他说明
vi分为3种模式:一般模式、编辑模式、命令行模式
编辑模式和命令行模式之间不可互相切换。
在vi里面,[Tab]键所得到的结果与空格符所得到的结果是不一样的。
vim还有3个重要的功能:块选择、多文件编辑、多窗口功能