vim 常见的命令:
:q 退出
:q! 强制退出
:wq 保存退出
esc 切换到命令模式
i 进入编辑模式,光标在前 insert
a 进入到编辑模式,光标在后 append
A 插入到最后面
hjkl 上下左右移动光标
o open a new line 开启下一行并且进入编辑模式
O open a new line 开启上一行并且进入编辑模式
G 光标移动到文档最后一行
gg 光标移动到文档开始一行
yy 复制这一行
1+hjkl 移动相应数字的长度
:1 移动到对应行(这是的1指的是第一行)
dd 删除当前行
p 粘贴
3p 粘贴3次
u 撤回
ctrl+r 返回撤回
. 重复操作
dw 删除单词
cw 删除单词并且进入编辑模式
w 跳动到下一个单词的开头
e 跳动到下一个单词的尾部
b 跳动到上一个单词的开头
:%s/旧单词/新单词/g 全局替换
yw 复制单词
ci{ 删除{}中的所有单词
ctrl+v 进入视觉模式,然后可以按d删除选中内容
shift+v 进入视觉模式,但是是选择了一整行
vim-sneak 操作
s fn 向下寻找第一个 fn 的位置
S fn 向上寻找第一个 fn 的位置
还可以使用操作,但是关键字需要换成 z 和 Z
c-d 向下半页
c-u 向上半页