IntelliJ IDEA vim插件(ideaVim)

IdeaVim是IntelliJ IDEA的一款插件,他提高了我们写代码的速度,对代码的跳转,查找也很友好。

安装位置

xxx

菜单位置

xxx

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行的开头