IdeaVim是IntelliJ IDEA的一款插件,他提高了我们写代码的速度,对代码的跳转,查找也很友好。
安装位置
菜单位置
Vim学习资料
如何让 vim 成为我们的神器
[https://github.com/wsdjeg/vim-galore-zh_cn]
自己备忘下
i模式
i模式即为编辑模式,按下字母i开启就可以打字。
Esc
从i模式切换为Vim,按下键盘的Esc键切回Vim。
方向键
左 | 下 | 上 | 右 |
---|---|---|---|
h |
j |
k |
l |
基础按键
按键 | 作用 | 说明 |
---|---|---|
w |
词组正向跳转,空格 和符号 作为分割 |
|
W |
词组正向跳转,空格 作为分割 |
|
b |
词组反向跳转,空格 和符号 作为分割 |
|
B |
词组反向跳转,空格 作为分割 |
|
f |
正向跳转到指定字符 | |
F |
反向向跳转到指定字符 | |
t |
正向跳转到指定字符的上一个位置(空格也算) | |
T |
反向跳转到指定字符的下一个位置(空格也算) | |
yy |
复制当前行 | |
p |
粘贴一次 | p |
(n)p |
粘贴n次 | 10p,yy10p |
* |
跳转至下一个与当前光标相同字符的位置(可以跨行跳转) | |
# |
跳转至上一个与当前光标相同字符的位置(可以跨行跳转) | |
v |
选中 | |
dd |
删除当前行 | dd,5dd |
(n)dd |
删除n行 | |
d |
删除选中区域,与v 组合使用 |
|
u |
撤销 | |
x |
正向按字符单位进行删除 | |
X |
反向从光标上一个位置处进行删除 | |
df(x) |
从光标处删除至指定字符 | |
di" |
删除引号内的内容 | |
da" |
删除引号内的内容+引号 | |
gg |
跳转至文件头 | |
G |
跳转至文件尾 | |
(n)G |
跳转至n行的开头 |