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执行