Skip to content

vim 使用笔记

基本的模式切换:

normal 模式:光标移动模式 insert 模式:字符插入模式 visual 模式:框选模式

光标的移动

text
f{char} 光标跳到下一个{char}所在位置
F{char} 光标跳到上一个{char}所在位置
t{char} 光标跳到下一个{char}的前一个字符的位置
T{char} 光标跳到上一个{char}的后一个字符的位置
;重复上次查找动作
,反向重复上次查找动作

操作符

text
d(delete) 删除

c(change) 修改(删除并进入模式)

y(yank) 复制

v(visual) 选中并进入visual模式

反向重复上次查找动作

动作

i(inner),a(around) 动作是和操作符一起执行的,先执行操作符,然后执行动作(框选字符)

大小写切换

~ 对光标所在的字母进行大小写切换 {number}~ 对{number}个字符进行大小写切换 g~~ 对整行代码进行大小写切换 gUU 将整行代码转为大写 guu 将整行代码转为小写 guiw 将标所在的单词转为小写 gUiw 将光标所在的单词转为大写

easymotion

两次leader + s : 全局搜索模式 两次leader + f : 向下搜索 两次leader + F : 向上搜索 ......(跟光标的移动的命令一直)

vim-surround

Last updated: