在开发过程中代码检索必不可少,目前主流的搜索工具都是需要手动输入输入搜索词,或者搜索光标下词,并且搜索后,如果像重新搜索另外的内容,就需要重新执行插件,这非常的不方便,我为 SpaceVim 开发了一个实时代码检索工具:
效果图如下:
快捷键:
Tab/Down ------------------- 下一行
Shift-Tab/Up ------------ 上一行
鼠标滚轮 ------------ 上下滚动
双击 ----------------- 打开匹配
单击 ----------------- 移到某一行
输入快捷键:
Left ---------------------- 光标左移
Right -------------------- 光标右移
Ctrl + w ---------------- 删除光标前单词
Ctrl + u ----------------- 删除光标前至行首
Ctrl + k ----------------- 删除光标至行尾
BackSpace ------------ 删除光标前一个字符
Ctrl + a / Home ------ 移动光标至行首
Ctrl + e / End --------- 移动光标至行尾
项目主页: https://github.com/SpaceVim/SpaceVim
具体实现这一功能的 PR 是: https://github.com/SpaceVim/SpaceVim/pull/705
按照大家需求,已建立独立仓库,该功能将被独立成插件。
1
lazzyboy OP 额,为什么不让编辑了,本来还想写点的,不能改了,只能追加了。
|
2
tracyone 2017-07-13 10:10:43 +08:00 via iPhone
牛逼🐂
|
3
lazzyboy OP @tracyone 这个功能是 SpaceVim 内置的功能,基于一些 SpaceVim 自带的公共方法,比如兼容 vim 和 neovim 的 job function,因为 vim 和 neovim 的 job 还是有很大区别的。
我打算找个时间把这个功能独立出来,算是给 vim 用户的一点点小小福利吧。不过独立出来后,可能不能及时与上游保持一致,不过到时候也欢迎 PR. |
4
sampeng 2017-07-14 11:57:44 +08:00
ide+vim 插件。。。一切问题解决
|