zoukankan      html  css  js  c++  java
  • eclipse优化自动补全(解决空格、分号等上屏问题)

    第一步:打开"Window"——>"Show View"——>"Other"——>找到"Plug-in Development"——>选择"Plug-ins"

    第二步:在打开的"Plug-in"视图中找到"org.eclipse.jface.text(版本号:不同版本版本号不一样)",如下图:

    第三步:右键选择jar包,选择"Import As"——>选择"Source Project"

    第四步:导入jar程序之后,找到"src/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java",但是此时你可能会发现我的项目里面根本连src文件夹都没有,这怎么办呢?

    根本原因是你的eclipse开发工具不是源码SDK,是经过编译的,此时我们需要去官网下载一个源码的SDK版就可以,具体下载地址:

    http://archive.eclipse.org/eclipse/downloads/

    打开网页之后点击eclipse相应的版本链接(我的版本是4.7.3a),

    在新界面中找到Eclispe SDK项目栏下载SDK

    下载完成后,打开刚下载的SDK中的eclipse,

    打开"Window"——>"Show View"——>"Other"——>找到"Plug-in Development"——>选择"Plug-in"

    在打开的"Plug-in"视图中找到"org.eclipse.jface.text(版本号:不同版本版本号不一样)"

    右键选择jar包,选择"Import As"——>选择"Source Project",即可在左侧视图中看到导入的项目

    导入jar程序之后,找到"src/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java"

    Ctrl+F,查找char[] triggers= t.getTriggerCharacters();找到if (contains(triggers, key))这一行进行修改

    修改代码如下

    //if (contains(triggers, key)) {
            //排除对=和空格的监控
            if(key!='='&&key!=0x20&&key!=';'&&contains(triggers,key)){
                e.doit= false;
                hide();
                insertProposal(p, key, e.stateMask, fContentAssistSubjectControlAdapter.getSelectedRange().x);
            }

    修改完成后

    右键点击org.eclipse.jfact.text项目,选择Export——》Plugin-in Development-——》Deployable plug-ins and fragments——》Next

    选择jar包导出位置

    用新导出的jar包替换原来的jar包(我的在eclipse的安装目录下的plugins),重启eclipse即可。

    参考博客https://blog.csdn.net/leaderwsh/article/details/82902668

    如有疑问可联系作者QQ:2210756109

  • 相关阅读:
    Java实现 蓝桥杯 算法训练 画图(暴力)
    Java实现 蓝桥杯 算法训练 画图(暴力)
    Java实现 蓝桥杯 算法训练 相邻数对(暴力)
    Java实现 蓝桥杯 算法训练 相邻数对(暴力)
    Java实现 蓝桥杯 算法训练 相邻数对(暴力)
    Java实现 蓝桥杯 算法训练 Cowboys
    Java实现 蓝桥杯 算法训练 Cowboys
    55. Jump Game
    54. Spiral Matrix
    50. Pow(x, n)
  • 原文地址:https://www.cnblogs.com/wei-jing/p/10541125.html
Copyright © 2011-2022 走看看