zoukankan      html  css  js  c++  java
  • eclipse自动提示设置以及问题:去除变量自动提示(图文详解)

    本文csdn地址:https://blog.csdn.net/qq_34114951/article/details/76946320

    第一件事 eclipse设置为自动提示

    配置步骤:
    1 Window > Preferences > Java > Editor > Content Assist
    2 “Auto Activation triggers for java”这个选项就是指触发代码提示的的选项,
    把“.”修改成".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
    这里写图片描述
    3.点击Apply应用编辑好的行为配置
    4.关闭Preferences

    第二件事

    设置好自动提示后,会出现令你很抓狂的问题,在你输入完类名去定义变量时,智能提示和类名相同的变量或者相近的变量,无论是点击回车、空格还是“;”,都会选中提示的所在内容成为你的变量名
    例如:
    这里写图片描述
    在输入String类名之后,有些人习惯使用str定义为变量名字,而当输入str之后会提示和类名相似的自动提示,这时无论是点击回车、空格还是“;”,都会选中string这个自动提示名称作为变量名。

    如果你认为这不是不问题,下面可以不看了
    想要解决这个问题需要修改eclispe的源码文件

    首先打开window->show view,选择Plug-ins,再找到org.eclipse.jface.text,右键单击,选择import as-> Source Project,导入完成后,在你的workspace就可以看到这个project了。如果没有src这个文件夹,说明你使用的版本中没有带源代码

    源代码可以去这个地址下载(第三件事详细讲解下载源码问题)

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

    详细图解(完全应用于4.7版本,其他版本基本相同)
    1.首先打开window->show view,选择other,输入plug,找到Plug-ins,点击ok
    这里写图片描述

    2.控制台同样位置会出现Plug-ins,这里写图片描述

    找到org.eclipse.jface.text,

    这里写图片描述

    右键单击,选择import as-> Source Project,

    3.如图
    这里写图片描述
    找到CompletionProposalPopup.java
    对这个文件进行修改
    使用ctrl+f查找,输入“triggers, key”(没有双引号)。
    这里写图片描述

    点击find
    这里写图片描述
    修改代码块if里的内容,if里加入

    key!=0x20&&key!='='&&key!=';'&&key!='['&&key!='('&&
    

    0x20表示空格,"("防止方法定义时出现提示选中问题

    这里写图片描述

    成功修改之后即可保存

    4.导出
    右键点击你的workspace里的工程org.eclipse.jface.text,

    这里写图片描述

    选择Export->Deployable plugins and fragments,
    这里写图片描述
    点击Next,选择Destination选项卡,选择Archive file,文件名自定义,然后Finish。
    这里写图片描述
    然后就会在你eclispe所在的目录下产生一个自定义文件名的zip,关闭eclispe,解压这个zip文件,,覆盖所有
    这里写图片描述
    这里写图片描述
    记得覆盖前对原文件进行备份(自信可以忽略这句话)。然后重新启动Eclipse。完成。

    同版本号内插件目录和相关其他相同,可替换,这句话不通顺,自行理解,也可能错误。

    本人修改了4.5.2和4.7两个版本号的,,直接放在eclispe文件夹内解压,全部覆盖即可
    老版本
    4.7版本
    链接:http://pan.baidu.com/s/1c2Ej4nI 密码:nqi4
    4.5.2
    链接:http://pan.baidu.com/s/1cuAFQe 密码:7z58

    新加方法提示修复版本,解决输入"("选中问题(本文介绍)
    4.7版本
    链接: https://pan.baidu.com/s/1miuqEmc 密码: ae64
    4.5.2版本
    链接: https://pan.baidu.com/s/1nvyYnB7 密码: dmnu

    其他过滤可以自行制作嘛,嘿嘿!
    有问题在联系我哦

    第三件事 源码下载-有时间再写,嘿嘿
    源码下载地址
    http://archive.eclipse.org/eclipse/downloads/

    这里写图片描述
    以4.7版本演示
    找到SDK位置,选择你需要的位数+系统进行下载。我使用Linux 64bit
    这里写图片描述
    就是下载了
    这里写图片描述

    我是三哥无邪,一个java学习者,编程小白,在一所比较不错的职业技术学校修炼,专注于web开发与安全。如果本文有错误或者不理解的地方以及其他事宜,可留言评论或者私信本人qq84481234。
  • 相关阅读:
    [转]PHP学习入门的一些基础知识
    原来我一直徘徊在选择中
    do while循环学习
    C#装箱
    我的新手学习失败之谈
    C#教程第五课:方法
    转.iPhone开发网站、论坛、博客
    数据库作业Email发送
    安装卸载WINDOWS服务
    SQL SERVER 2008 数据库收缩语句
  • 原文地址:https://www.cnblogs.com/sangewuxie/p/7477320.html
Copyright © 2011-2022 走看看