IdeaVim-EasyMotion
vim-sneak
将 set sneak
添加到您的 ./ideavimrc 文件中以进行激活
使用 s
加两个字符在文档中向前搜索
使用S
加两个字符在文档中向后搜索
使用 ;
和 ,
就像使用 f
和 F
命令一样重复搜索
IdeaVim 多光标
dawidhia
用法
键入mc
(multicursor) 和一个 vim 命令来创建游标
键入ms
(multiselect) 和一个 vim 命令来选择多个项目
如果您之前选择了一些文本,则这些命令仅适用于所选文本
支持的 vim 命令: /, f, t, w, W, b, B, e, E, ~, 0, $, ^, gu, gU,gegE
例子:
键入以选择所选文本中的ms/print
所有sprint
键入mcv
(multicursor add virtual) 以添加(或删除)虚拟插入符
键入mcr
(multicursor insert real) 以插入真实插入符而不是虚拟插入符
键入mcd
(多光标删除)以删除所有虚拟插入符
您也可以映射命令,例如:
map q <Plug>(multicursor-ms/)
map z <Plug>(multicursor-mcv)
map Z <Plug>(multicursor-mcr)
快速选中、删除、复制、修改引号或括号内的内容
-
分别更改这些配对标点符号中的文本内容
ci’、ci”、ci(、ci[、ci{、ci< -
-
分别删除这些配对标点符号中的文本内容
di’、di”、di(或dib、di[、di{或diB、di< -
-
分别复制这些配对标点符号中的文本内容
yi’、yi”、yi(、yi[、yi{、yi< -
-
分别选中这些配对标点符号中的文本内容
vi’、vi”、vi(、vi[、vi{、vi< -
函数跳转
ctags
可以对编程语言的源文件结构构建索引,实现快速的跳转,包括对象、变量、方法等
安装完成之后,在需要运行的目录下执行ctags -R .
生成tag
文件.
可以使用 ctrl + ]
ctrl + o
在方法中跳转和跳回
记得把ide中的快捷键拿掉 换成vim执行