zoukankan      html  css  js  c++  java
  • eclipse取消自动输入提示

    在设置Eclipse自动提示后,按a-z都会显示提示,但是我们需要键入Enter才会输入,而默认的所有都键入,非常弱智,可采用下面方法设置。

    1,先找到相关的插件: window -> show view -> plug-ins 
    找到插件org.eclipse.jface.text,右键点击,选择import as Source Project,导入完成后,在你的workspace就可以看到这个project了
    2.修改代码
    在src/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java文件中,找到这样一行代码 
    char[] triggers = t.getTriggerCharacter(); 
    if(contains(triggers,key))
    在那行if判断里面,eclipse会判断key(就是你按下的键)是否在triggers中,如果是,那就触发下面的第一行提示上屏的代码.所以我们要做的就是把空格和=号排除就可以了: 
    if(key != '=' && key != 0x20 &&contains(triggers,key)){ 
    .........

    }
    代码修改成这样后,提示的时候按下空格或者等号,提示就会没掉,也不会自动补全了咯!!!
    3.把修改好的org.eclipse.jface.text导出
    右键点击你的workspace里的org.eclipse.jface.text,选择export-->Deployable plugins and
    fragments, next,destination 选择
    archive file,然后finish.你就可以在zip文件里看到生成好的jar ,用它替换掉eclipse/plugins里面的同名jar包,就可以了。

    注意:MyEclipse无法导入插件的源码工程,可以下载对应版本的Eclipse,重新编译得到插件后再覆盖MyEclipse里的插件即可。
    我这里有一个MyEclipse10修改好了的jar包。。如果你的版本跟我一样的话,直接把这个jar包拷到plugins下就可以了。下载后解压,有一个是修改好的jar,一个是没修改的jar,如果哪天你想换回来,把那个没修改过的jar复制回去就行了。

  • 相关阅读:
    题解【luogu1073 最优贸易】
    题解【luogu4145 上帝造题的七分钟2(花神游历各国)】
    题解【bzoj2427 [HAOI2010]软件安装】
    以后会经常用cnblogs啦!
    题解【luogu4168 [Violet]蒲公英】
    题解【bzoj1010 [HNOI2008]玩具装箱TOY】
    题解【bzoj4653 [NOI2016] 区间】
    animation渐进实现点点点等待效果
    纯css loading动效
    文字和背景渐变动效
  • 原文地址:https://www.cnblogs.com/MiniHouse/p/4119464.html
Copyright © 2011-2022 走看看