Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 894|回复: 0

eclipse代码自动提示设置,(同时解决自动补全变量名的问题)。配置eclipse,设置空格,等号,回车,左括号等不自动补全详细教程。

[复制链接]
  • TA的每日心情
    奋斗
    2024-4-6 11:05
  • 签到天数: 748 天

    [LV.9]以坛为家II

    2034

    主题

    2092

    帖子

    70万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    705612
    发表于 2021-7-10 14:07:49 | 显示全部楼层 |阅读模式

    博客原文:https://blog.csdn.net/qq_41101213/article/details/84489656

    对于编程人员来说,要记住大量的类名或类方法的名字,着实不是一件容易的事情。如果要IDE能够自动补全代码,那将为我们编程人员带来很大帮助。

    (一)、设置输入任意字母即触发代码补全。

    eclipse代码里面的代码提示功能默认是关闭的,只有输入的时候才会提示功能,用vs的用户可能不太习惯这种,vs是输入任何字母都会提示,下面说一下如何修改eclipse配置,开启代码自动提示功能打开 Eclipse  -> Window -> Perferences -> Java -> Editor -> Content Assist,在右边最下面一栏找到 auto-Activation ,下面有三个选项,找到第二个“Auto activation triggers for Java:”选项在其后的文本框中会看到一个存在。

    这表示:只有输入“.”之后才会有代码提示和自动补全,我们要修改的地方就是这。把该文本框中的“ . ”换掉,换成“abcdefghijklmnopqrstuvwxyz.”,这样,你在Eclipse里面写Java代码就可以做到按“abcdefghijklmnopqrstuvwxyz.”中的任意一个里字符都会有代码提示。

    中文版修改方式参看下图。对于怎么给Eclipse安装中文语言包,可以参看之前的文章:

    https://blog.csdn.net/qq_41101213/article/details/84405452

     

     

    (二)、设置空格,等号,回车,左括号等不自动补全

     1、先找到相关的插件: window -> show view ->other> plug-ins 

          中文:  窗口 —> 显示视图—>其他—>插件开发—>插件(双击)

    找到插件org.eclipse.jface.text,右键点击,选择import as Source Project,导入完成后,在你的workspace就可以看到这个project了。

    导入之后会显示成文件夹图标,(上图是导入之后) 

    2.修改代码
                在src/org.eclipse.jface.text.contentassist/CompletionProposalPopup.java文件中,找到这样一行代码 

    编辑——查找,大概是1375行

    修改前: 

    1  char[] triggers= t.getTriggerCharacters();
    2     if (contains(triggers, key)) {
    3         ..................
    4     }

     

    修改后:

    1   char[] triggers= t.getTriggerCharacters();
    2      if (key != '=' && key!=0x20 && key!=',' && key!='.' && key!='(' && contains(triggers, key)) {
    3              ................
    4      }

     

    这样修改时候,在输入 ‘等号’,回车, ‘逗号’,‘左括号’,时 提示就会没掉,也不会自动补全了咯!!!

    3.把修改好的org.eclipse.jface.text导出

    右键点击你的workspace里的org.eclipse.jface.text,选择export-->Deployable plugins and fragments,destination 选择archive file,然后finish.

    下一步,选择保存位置,完成。 

    你就可以在zip文件里看到生成好的jar ,用它替换掉安装目录下eclipse/plugins里面的同名jar包,重启eclipse,就可以了。

    大功告成!!!奈斯

    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-5-20 07:51 , Processed in 0.063553 second(s), 27 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表