vim基础操作
编辑操作
i 在光标前插入
I 在行首插入
a 在光标后插入
A 在行尾插入
o 在当前光标下面多一空行插入
O 在当前光标上面多一空行插入
ciw 删除当前光标所在单词并插入
ci( 删除小括号内的内容并插入 ci[和ci{同样适用
u 撤销
在插入模式下按ctrl+w可以删除前面一个单词(同一种字符组成的词)
esc推出插入模式
界面操作
:w 保存当前文件中的修改
:q 退出当前文件
:vs 竖向切割当前窗口
:e+filepath 编辑该路径的文件,常与vs连用,分屏后再另一个界面编辑其他文件
光标移动
h 左
l 右
j 下
k 上
w 一个单词一个单词右移
b 一个单词一个单词左移
W 以相连的字符串为单位右移
B 以相连的字符串为单位左移
% 找到当前括号() [] {} 匹配另一个括号
*n 搜索与当前光标单词相同点下一个词
/<context> 搜索<context> 按n下一个 N上一个
选择编辑
v 选择模式
V 行选择模式
ctrl+v 列选择模式
y 复制选中的内容
d 删除选中的内容
c 删除选中的内容并插入
p 粘贴复制的内容到光标之后
无情的摸鱼机器