心之所向,素履以往

Vim 备忘

2024-02-22

vim 快捷键。

基础部分

hjkl

yy 复制当前行

p 粘贴

f; 跳转到字符 ; 处,这里其实就是相当于行位。

h 向左移动一个光标

ciw 删除当前处的词,并进入 插入模式

V 进入内容选择模式

d 删除选中部分

di" 删除" 内的内容,个人感觉这个还是非常常用了。也是初步在效率上优于传统的 intellj idea 的操作方式。如果想要删除之后马上进入插入模式 可以使用 ci"

i 在光标之前,进入插入模式

I 在本行开头,进入插入模式

a 在光标之后,进入插入模式

A 在本行结尾,进入插入模式

o 在本行之后新增一行,并进入插入模式

O 在本行之前新增一行,并进入插入模式

s 删除当前字符,并进入插入模式

S 删除当前行中的所有文本,并进入插入模式

高阶指导

[n]f{word}

$ and ^

% 括号匹配跳转 () [] {}

* 跳转到上一个字符的定位处

[n]h/j/k/l 数字加上方向键 代表重复运行多少次:

G and gg

H and M and L

其他的比较好用的命令

zo | zc

dt{char}