eclipse/sts根据多个单词的首字母提示补全:增强代码提示插件Code Recommenders安装

时间:2024-03-30 17:18:22

0 为什么写关于eclipse/sts的插件:Code Recommenders?

之前使用的是sts默认支持Code Recommenders功能。但是最近下载的sts版本发现不支持了,于是想自己手动安装下吧,本来想着也就两分钟的事,无非就是help-->elipse marketplace-->搜索Code Recommenders-->安装完成。但安装过程却没那么顺利。

1 什么是Code Recommenders

1.0

    简单来说:你想输入一个单词StringBufferInputStream,你必须从前往后一次输入s-->t-->r-->i-->n-->g-->B-->u-->f-->f-->e-->r-->I-->n-->.....,中间不能中断和跳过单词,否则就无法提示。

这时候就需要Code Recommenders出场了。他可以跳跃输入,并且提示匹配的结果。

1.1

    假如你输入string,然后开发工具会提示你五六十个以string开头的类名,第一屏没有找到你想要的类,第二屏也没有,甚至你翻了三四屏之后还要往下翻,如果你现在只要输入sbis开发工具就直接提示StringBufferInputStream单词,再也不用一字不落的输入类名往下翻页了,你心中是不是瞬间一阵舒坦,太爽了。

如果有个类名你不太熟悉,只能模糊记得包含stsea这几个单词,好吧那我就输入stsea,结果StringBufferInputStream就出来了。怎么样,还不错吧。转载请标明链接:https://blog.csdn.net/wabiaozia/article/details/102558712

1.3

    基于贝叶斯网对要提示的方法或构造函数进行优先级排序。

eclipse/sts根据多个单词的首字母提示补全:增强代码提示插件Code Recommenders安装

1.4 版本历史

Code Recommenders 1.0的代码库大量连接到Eclipse UI代码中,这使得在Eclipse IDE之外难以使用。2.0版本不再是这种情况,它从Eclipse特定的UI组件中重构了推荐引擎。Integration still appears in a similar way in Eclipse's UI, but the tool can also be run in a headless mode, e.g. to generate annotated JavaDoc documentation:

2 安装

上文提到的“help-->elipse marketplace-->搜索Code Recommenders-->安装完成。但安装过程却没那么顺利”,

1 在线安装:安装时提示无法连接。我博客所有文章链接:http://blog.csdn.net/wabiaozia

2 离线安装:去网站下载然后手动安装,网站无法下载 https://download.eclipse.org/recommenders/updates/stable/ 。

3 我这里找到一个资源,可以直接使用,【点击下载】

eclipse/sts根据多个单词的首字母提示补全:增强代码提示插件Code Recommenders安装

下载解压后把features和plugins下内容分别拷贝到eclipse里对应的features和plugins下。

重启,window-->preferences-->

eclipse/sts根据多个单词的首字母提示补全:增强代码提示插件Code Recommenders安装

完成。

 

参考链接:

https://www.infoq.com/news/2013/10/eclipse-recommenders-20/

https://www.infoq.com/news/2012/06/code-recommenders/

https://marketplace.eclipse.org/content/eclipse-code-recommenders