eclipse自动提示+自动补全[通俗易懂]

eclipse自动提示+自动补全[通俗易懂]解决代码的自动提示问题:1、打开Eclipse->Window->Perferences2、找到Java下的 Editor下的 ContentAssist, 右边出现的选项中,有一个AutoactivationtriggersforJava:会看到只有一个”.”存在。表示:只有输入”.”之后才会有代码提示3、先把上图中”.”的地方输入几个随便的字

大家好,又见面了,我是你们的朋友全栈君。

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

1、打开 Eclipse -> Window -> Perferences
2、找到Java 下的 Editor 下的 Content Assist , 右边出现的选项中,有一个Auto activation triggers for Java:
会看到只有一个”.”存在。表示:只有输入”.”之后才会有代码提示
3、先把上图中”.”的地方输入几个随便的字符,例如”dsfd”,点最下面的”OK”来保存设置。
4、打开 Eclipse的 File -> Export,在窗口中展开 General -> Perferences–>Export
all然后点击 NEXT。然后点击”Browse”选择任意的一个路径,保存配置文件,点击”Finish”
5、用记事本打开刚才保存的那个配置文件(扩展文件名:*.epf),按”ctrl + F”,输入刚才设置的”dsfd”,找到
刚才字符串。把”dsfd”修改为”abcdefghijklmnopqrstuvwxyz.”,保存
6、打开Eclipse的 File -> Import 然后在打开的窗口里展开 General -> Perferences,点击NEXT,选中刚才修
改过的配置文件,Finish。

解决xml自动补全:

xml文件自动补全
Windows->preferance->XML->XML Files->Editor->Content Assist
面板最上端 Auto Activation 将Prompt when these characters are inserted后面的文本框中的“<=:”替换成
“<=:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ”(注意后面还有一个空格)

解决候选列表上屏键修改(用TAB和回车上屏,可自改)

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

3、在导入工程下的“org.eclipse.jface.text.contentassist.CompletionProposalPopup#verifyKey()”函数中有一段代码

[java] view plain copy print?
if (contains(triggers, key)) {

 将这段代码改为

[java] view plain copy print?
if (key!=0x20 && key!=’=’ && key!=’;’ && contains(triggers, key)) {

3、还有把这段代码之上的代码注释掉
4、
[java] view plain copy print?
case ‘/t’:
e.doit= false;
fProposalShell.setFocus();
return false;

 修改为

[java] view plain copy print?
case ‘\t’:
e.doit= false;
insertSelectedProposalWithMask(e.stateMask);
break;

 经过上述操作,这个辅助输入插件已经排除了空格与“=”的选中功能,增加了TAB键的选中功能。

5、最后就是导出修改后的插件,右键点击你的workspace里的工程,选择Export->Deployable plugins and fragments,点击
Next,选择Destination选项卡,选择Directory,选择一个要保存插件的目录,然后Finish。
6、然后就会在你所选的目录下产生一个新的plugins目录,里面有一个jar文件,用它替换掉eclipse/plugins里面的
org.eclipse.jface.text_3.6.1.r361_v20100825-0800.jar(这个文件不同版本的Eclipse,后面的版本号会不一样,我用的
Eclipse 3.6),这样就大功告成了!

转载自:
http://blog.csdn.net/zy4668/article/details/7660193

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/154058.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月28日 上午11:00
下一篇 2022年6月28日 上午11:16


相关推荐

  • mysql数据库double类型_timestamp是什么数据类型

    mysql数据库double类型_timestamp是什么数据类型1、整型MySQL数据类型含义(有符号)tinyint(m)1个字节范围(-128~127)smallint(m)2个字节范围(-32768~32767)mediumint(m)3个字节范围(-8388608~8388607)int(m)4个字节范围(-2147483648~2147483647)bigint(m)8个字节范围(+-9.22*10的18次方)取值范围如果加了un…

    2026年2月3日
    5
  • python 6行代码搞定图片批量重命名「建议收藏」

    python 6行代码搞定图片批量重命名「建议收藏」importpandasaspdimportosf1=pd.read_excel(‘花.xlsx’,converters={‘name’:int,’rename’:str})如下图所示,为f1。读取’花.xlsx’文件,以整型的形式读取’nama’,以文本的形式读取’rename’。name为图片原始的命名。rename为图片重命名的结果。filelist…

    2025年9月14日
    18
  • 树莓派控制摄像头_树莓派连接摄像头

    树莓派控制摄像头_树莓派连接摄像头树莓派外接摄像头,最常用的有两种:CSI摄像头、USB摄像头。当然网络摄像头也是可以的。一般的USB摄像头都是UVC免驱的,而且可以方便的插拔和安装,平时最为常用。一、硬件设备usb摄像头使用的罗技c310。(只要是UVC免驱就可以)二、连接并测试摄像头lsusb并将usb摄像头插上插入usb摄像头后,会显示设备ID和信息,像我的:Bus001Device008:ID046d:081bLogitech,Inc.WebcamC310…

    2022年10月10日
    5
  • 在给elasticsearch安装head插件时,npm install 版本不匹配[通俗易懂]

    在给elasticsearch安装head插件时,npm install 版本不匹配

    2022年2月20日
    46
  • 程序心形曲线绘制_java输出心形图案

    程序心形曲线绘制_java输出心形图案代码如下:importjava.awt.Color;importjava.awt.Graphics;importjava.awt.Image;importjava.awt.Toolkit;importjavax.swing.JFrame;@SuppressWarnings(“serial”)publicclassDemoextendsJFrameimplementsRunna…

    2022年10月16日
    4
  • MFC之COleVariant类

    MFC之COleVariant类COleVariant本质上是一个枚举,用同一种类型来表达不同的子类型。如同boost中的variant。 COleVariant类是对VARIANT结构的封装。  VARIANT结构包含两部分。其一是VARTYPE型的成员变量vt;其二是个联合类型,这个联合包含了VC常用的几乎所有类型。因为联合用的是相同的存储空间,因此对联合的内容的解释依赖于vt。  例如,  若vt的…

    2022年7月18日
    15

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号