一、安装一下三个软件:
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 入门讲解:bilibili.com/video/BV1Yt411X7mu
简明 VIM 练级攻略:coolshell.cn/articles/5426.html
learn-vim:github.com/iggredible/Learn-Vim
Vim 配置:ruanyifeng.com/blog/2018/09/vimrc.html