vim 基础学习
目录
命令模式
默认为命令模式,要进入编辑模式 按下 a
i
o
a 在光标之后进行插入
i 在光标之前进行插入
o 换行插入
I 在行首进行编辑
A 在行末进行编辑
O 向上插入
编辑模式
按下 ESC
退回到命令模式
末行模式
:
进入末行模式
末行模式按下 ESC
回到编辑模式
命令 | 功能 |
---|---|
wq | 保存退出 |
x | 保存退出 |
w | 保存 |
q | 退出 |
移动定位
命令 | 说明 |
---|---|
h | 左移 |
j | 下移 |
k | 上移 |
l | 右移 |
G | 直接移动到末尾 |
行号+G | 快速定位行 |
gg | 快速回到第一行 |
w | 下一个单词 |
q! | 不保存退出 |
编辑
命令 | 说明 |
---|---|
dd | 剪切/删除一行 |
num-dd | 剪切/删除几行 从当前光标开始 |
D | 删除光标之后 |
d0 | 删除光标之前的D |
x | 删除后面的 |
X | 删除前面的 |
u | 撤销 |
ctrl +r | 返撤销 |
yy | 复制 |
mun yy | 复制几行 |
r | 进行替换 |
替换
末行模式
将5,15的main替换成MAIN
% 全部 5,15s/main/MAIN/g %s///g
查找
命令模式
/ +word
n 下一个 N 上一个