Eclipse自动提示+自动补全自定义按键
来源:互联网 发布:mac repo 安装 编辑:程序博客网 时间:2024/06/05 09:49
网上查了很多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源码
空格、等号和分号不自动补全:
if (contains(triggers, key)) { ...改为
if (key!=0x20 && key!='=' && key!=';' && contains(triggers, key)) { ...
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。
关于以上每一步的具体步骤,可以自行搜索。祝各位好运。
p.s. 出问题多看日志,能启发灵感。
0 0
- Eclipse自动提示+自动补全自定义按键
- eclipse自动提示补全
- Eclipse-自动补全提示
- Eclipse自定义自动补全
- eclipse自动提示+自动补全
- eclipse自动提示+自动补全
- eclipse自动提示+自动补全
- eclipse 自动补全提示会卡死
- Eclipse 自动提示补全设置
- Eclipse自动补全
- eclipse自动补全
- Eclipse自动补全
- eclipse自动补全
- eclipse自动补全
- eclipse自动补全
- eclipse自动补全
- eclipse自动补全
- eclipse 自动补全
- XML解析-----DOM
- pom.xml中maven-compiler-plugin插件配置的使用
- 内联函数
- My Project
- GitHub上制作自己的Library,直接compile使用
- Eclipse自动提示+自动补全自定义按键
- 二叉树的前序、中序、后序、层次遍历的递归与非递归实现
- Android 自定义View基础(五)--DragView
- success1
- 自己的小tips
- 面向对象,---继承---特性的理解
- 示波器的使用
- uboot uclass和uclass_driver
- JavaScript中的Date总结(一)