一、安装一下三个软件:
-
IdeaVim
-
IdeaVim-EasyMotion
-
IdeaVimExtension
二、使用:
按Esc进入Vim命令
1、方向键:
h:左 j:下 k:上 l:右
2、复制粘贴:
y:复制 yy:复制当前行 p:粘贴
3、其他一些命令:
①ciw
删除当前处的词,并进入 插入模式
②f;
跳转到字符 ;
处
③V
进入内容选择模式,然后hjkl进行选择对应的内容
④d:删除当前选中内容,或者删除本行
⑤di(
:删除()
内的内容,如果想要删除之后马上进入插入模式 可以使用 ci(。
di":删除""
内的内容,如果想要删除之后马上进入插入模式 可以使用 ci"。
di{:删除{}内的内容,如果想要删除之后马上进入插入模式 可以使用 ci{。
4、各种进入模式:
-
i
在光标之前,进入插入模式 -
I
在本行开头,进入插入模式
-
a
在光标之后,进入插入模式 -
A
在本行结尾,进入插入模式
-
o
在本行之后新增一行,并进入插入模式 -
O
在本行之前新增一行,并进入插入模式
-
s
删除当前字符,并进入插入模式 -
S
删除当前行中的所有文本,并进入插入模式
5、更多的光标移动操作:
①[n]f{word}
f
用来查找在当前行中,当前光标后是否存在某个字符 word
如果存在则将光标移动过去。如果将这里的 f 改为 F 则是反向查找。
②$
:跳转到行尾 ^:跳转到行首
③%:
括号匹配跳转 () [] {}
④*:
跳转到上一个字符的定位处 //还未搞懂
⑤[n]h/j/k/l:
数字加上方向键,代表重复运行多少次。例如:2jj:向下移动两行
⑥G:移动到最后一行
gg:移动到第一行
H:移动到当前页的第一行
M:移动到编辑器中部
L:移动到当前页的最后一行
e:
移动到下一个词语的末尾
b
:移动到上一个单词的开头
zz:
改变窗口的整体位置,将当前光标所在处 移动到窗口中部
6、其他参考视频及文献:
B 站 vim 入门讲解:/video/BV1Yt411X7mu
简明 VIM 练级攻略:/articles/
learn-vim:/iggredible/Learn-Vim
Vim 配置:/blog/2018/09/