欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

eclipse自动提示+自动补全

程序员文章站 2022-06-01 12:24:18
...
原文地址为:eclipse自动提示+自动补全

解决代码的自动提示问题:

  • “window”→“Preferences”
  • 选择“java”,展开,“Editor”,选择“Content Assist”。
  • 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项。其实就是指触发代码提示的就是“.”这个符号。
  • “Auto Activation triggers for java”这个选项,在“.”后加abcdefghijklmnopqrstuvwxyz字母,方便后面的查找修改。然后“apply”,点击“OK”。

取消“空格”、“=”自动上屏:

  • 先找到相关的插件打开Plug-ins View找到插件org.eclipse.jface.text,右键点击,选择import as Source Project,导入完成后,在你的workspace就可以看到这个project了。
  • 有些eclipse插件导出没有源代码 ,如果你导出的插件没有源代码,则需要下载 Eclipse RCP版本(该版本修改源代码比较方便,能自动导入源代码),再进行导出就可以看到源代码。
  • 修改代码在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))

  • 把修改好的org.eclipse.jface.text导出, 右键点击你的workspace里的org.eclipse.jface.text,选择export-->Deployable plugins and fragments, next,destination 选择archive file,然后finish.你就可以在zip文件里看到生成好的jar ,用它替换掉eclipse/plugins里面的同名jar包,就可以了。

自动管理格式化和自动管理import

  • 除了手动执行这两个功能外,你还可以让Eclipse在保存文件的时候自动格式化源代码并自动管理import语句。要做到这个,在Eclipse中,到 Window -> Preferences -> Java -> Editor -> Save Actions并启用 Perform the selected actions on save,选中 Format source code和 organize imports。 


转载请注明本文地址:eclipse自动提示+自动补全
相关标签: java eclipse