- 打开阅读文件
【vim 文件名】 - 关闭文件
【:w】保存编辑的内容
【:w!】强制写入该文件,但跟你对该文件的权限有关
【:q】 在未进行修改的前提下离开vi
【:q!】 不想保存修改强制离开
【:wq】 强制写入并保存后离开 - 插入编辑操作
【i, I】 进入编辑模式:
i 为【从目前光标所在处插入】
I 为【在目前所在行的第一个非空格符处开始插入】
【a, A】 进入编辑模式(Insert mode):
a 为【从目前光标所在的下一个字符处开始插入】
A 为【从光标所在行的最后一个字符处开始插入】
【o, O】 进入编辑模式:
o 为【在目前光标所在的下一行处插入新的一行】
O 为在目前光标所在处的上一行插入新的一行
【r, R】 进入取代模式:
r 只会取代光标所在的那一个字符一次
R会一直取代光标所在的文字,直到按下 ESC 为止; - 文件位置移动
gg: 光标移动文件开头
G: 光标移动到文件末尾
0: 光标移动到行首
$: 光标移动到行尾
123G:跳转到第123行
撤销操作
u: 一步一步撤销
Ctr-r: 反撤销 - 复制粘贴
yy: 复制当前行,n yy 复制 n 行
p: 在光标所在位置向下新开辟一行,粘贴
P: 从光标所在行, 开始粘贴 - 可视模式
v:按字移动
配合 h、j、k、l 使用
使用y复制选中内容