1、VIM命令存在三种模式:
一般模式、编辑模式、命令行模式
2.一般模式
进入一般模式: vi filename 查看文件 进入一般模式(默认模式)
一般模式下的操作命令
移动光标的方法:
光标移动: h j k l
h 左移一个字符 20h 左移20个字符
j下移一个字符 20j 下移
k上移一个字符 20k 上移20个字符
l右移一个字符 20l 右移20个字符
【Ctrl + f】 屏幕向下移动一页 相当于page down
【Ctrl + b】屏幕向上移动一页 相当于page up
【Ctrl + d】屏幕向下移动半页
【Ctrl + u】屏幕向上移动一页
+ 光标移动到非空格符的下一行
- 光标移动到非空格符的上一行n
n <space> n表示数字 例如20 按下数字后按空格键,光标右移n个字符(会跨行移动)
0或者HOME键 移动到该行的最前面的字符处
$或者END 键 移动到该行的最后面的字符处
H 光标移动到这个屏幕的最上方那一行的第一个字符
M 光标移动到这个屏幕中央那一行的第一个字符
L光标移动到这个屏幕的最下方的那一行的第一个字符
G 光标移动到这个文件的最后一行
nG 移动到这个文件的第n行 例如58G
1G 或gg 移到该文件的第一行
N(ENTER) 光标下移N行