Eclipse自动提示+自动补全自定义按键
2017-03-15 19:01
176 查看
网上查了很多Eclipse相关资料,都是之前版本的,很多操作已经不同了。下面是基于Neon的修改过程。
关于Eclipse的自动补全,有如下痛点
按键“.”后才自动提示;
“=”和空格存在自动补全现象。
关于第一点前人写了较多文章,这里就不赘述了。主要说说第二点。
第二点的解决方案是修改源码(很简单),步骤如下:
安装视图插件,Plug-in Development
打开视图,Window -> Show View -> Plug-ins
导入工程,右键org.eclipse.iface.text -> Import As -> Project from A Repository
在导入工程中修改org.eclipse.jface.text.contentassist.CompletionProposalPopup源码
空格、等号和分号不自动补全:
tab自动补全
改为
导出修改后的插件,右键刚刚导入的工程,Export->Deployable plugins and fragments,Qualifier replacement填写的版本号跟原先的版本号一致,否则替换后无法启动。如org.eclipse.jface.text(3.11.2.v20161113-1700),需填写的版本号是v20161113-1700。
保存后,先备份原来的插件,再替换新的。插件地址为C:\Users\[用户名]\.p2\pool\plugins。
关于以上每一步的具体步骤,可以自行搜索。祝各位好运。
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/proud.gif)
p.s. 出问题多看日志,能启发灵感。
关于Eclipse的自动补全,有如下痛点
按键“.”后才自动提示;
“=”和空格存在自动补全现象。
关于第一点前人写了较多文章,这里就不赘述了。主要说说第二点。
第二点的解决方案是修改源码(很简单),步骤如下:
安装视图插件,Plug-in Development
打开视图,Window -> Show View -> Plug-ins
导入工程,右键org.eclipse.iface.text -> Import As -> Project from A Repository
在导入工程中修改org.eclipse.jface.text.contentassist.CompletionProposalPopup源码
空格、等号和分号不自动补全:
if (contains(triggers, key)) { ...改为
if (key!=0x20 && key!='=' && key!=';' && contains(triggers, key)) { ...
tab自动补全
case '/t': e.doit= false; fProposalShell.setFocus(); return false;
改为
case '\t': e.doit= false; insertSelectedProposalWithMask(e.stateMask); break;
导出修改后的插件,右键刚刚导入的工程,Export->Deployable plugins and fragments,Qualifier replacement填写的版本号跟原先的版本号一致,否则替换后无法启动。如org.eclipse.jface.text(3.11.2.v20161113-1700),需填写的版本号是v20161113-1700。
保存后,先备份原来的插件,再替换新的。插件地址为C:\Users\[用户名]\.p2\pool\plugins。
关于以上每一步的具体步骤,可以自行搜索。祝各位好运。
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/proud.gif)
p.s. 出问题多看日志,能启发灵感。
相关文章推荐
- eclipse中android自动补全/提示卡机或假死
- eclipse自动提示+自动补全
- eclipse的自动提示及补全功能设置
- eclipse代码自动提示设置、如何配置eclipse的代码自动提示功能(同时解决自动补全变量名的问题)?
- Eclipse/MyEclipse自动补全的设置(自动提示)
- 关于优化Eclipse中代码补全自动提示(转)
- Eclipse 自动提示补全设置
- eclipse代码自动提示设置、如何配置eclipse的代码自动提示功能(同时解决自动补全变量名的问题)?
- Eclipse代码提示补全问题,自动选择第一个
- Android Studio 设置代码提示和代码自动补全快捷键--Eclipse 风格
- eclipse中出现No Default Proposals即编写代码时无法自动补全(智能提示)的问题
- eclipse自动提示+自动补全
- eclipse 自动补全提示会卡死
- eclipse自动提示补全功能
- [解决]eclipse中android自动补全/提示卡机或假死
- Eclipse3.7 Alt+/ 单词自动补全 改成 单词提示
- eclipse自动提示+自动补全+字体大小+背景颜色设置
- Eclipse3.6 加中文包后自动提示/补全信息显示错误
- 如何增强eclipse写代码时自动补全和自动提示功能
- Android开发:Eclipse自动补全、函数提示等设置