eclipse代码补全、代码提示及防空格自动补全

eclipse代码补全、代码提示及防空格自动补全最近学了下eclipse编写java代码时可以自动提示并且解决了空格自动补全的苦恼问题,现在会了这个感觉很好,决定给大家分享下。打开eclipse依次点击Window–>Perferences–>Java–>Editor–>ContentAssist,  在【AutoactivationtriggersforJava:】选项后的文本框中会看…

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

最近学了下eclipse编写java代码时可以自动提示并且解决了空格自动补全的苦恼问题,现在会了这个感觉很好,决定给大家分享下。

打开eclipse依次点击Window –> Perferences –> Java –> Editor –> Content Assist,

 eclipse代码补全、代码提示及防空格自动补全

 eclipse代码补全、代码提示及防空格自动补全

Auto activation triggers for Java:选项后的文本框中会看到一个.

eclipse默认只有在你输入“.”之后才会有代码提示和自动补全

我们需要在“.”之后加上”qwertyuiopasdfghjklzxcvbnm”,看起来很乱是吧,其实就是从左至右,从上至下顺序按你的键盘。

 eclipse代码补全、代码提示及防空格自动补全

点击【OK】。

此时已经有代码补全功能了,随便敲敲试试看!

 eclipse代码补全、代码提示及防空格自动补全

但是配置了代码自动补全后,常常空格时“被补全代码”,这就很烦了,下面教大家如何避免这种问题。

1.依次点击 window –> show view –>other> 找到plug-ins 

 eclipse代码补全、代码提示及防空格自动补全

eclipse代码补全、代码提示及防空格自动补全
找到插件org.eclipse.jface.text每个”.”都是按首字母排序的,大概是右边箭头这个位置)

 eclipse代码补全、代码提示及防空格自动补全

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

 eclipse代码补全、代码提示及防空格自动补全

导入完成后,在你的workspaceeclipse左边就可以看到这个project了

eclipse代码补全、代码提示及防空格自动补全
2.修改代码

打开org.eclipse.jface.text/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java文件

 eclipse代码补全、代码提示及防空格自动补全

 

 

找到下面的代码(ctrl+F快捷查)  

char[] triggers= t.getTriggerCharacters();
if (contains(triggers, key)) {

 eclipse代码补全、代码提示及防空格自动补全

此处的if判断,eclipse会判断key是否在triggers中.所以我们需要做的就是把空格和=号排除就可以了: 
if(key != 0x20 &&contains(triggers,key)){ 
………
}
代码修改成这样后,提示的时候按下空格,提示就会没掉,也不会自动补全
把修改好的org.eclipse.jface.text导出
右键点击你的workspace里的org.eclipse.jface.text,

选择export–>Deployable plug-ins and fragments

 eclipse代码补全、代码提示及防空格自动补全

next,destination 选择archive file,然后finish.

 eclipse代码补全、代码提示及防空格自动补全

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

重新启动eclipse。

恭喜你完成了!

 

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 十五:IO流_什么是io流

    十五:IO流_什么是io流跳转到总目录文章目录01、File类的使用1.1、File类的实例化1.2、File类的常用方法11.3、File类的常用方法21.4、课后练习02、IO流原理及流的分类2.1、IO流原理2.2、流的分类2.3、IO流体系04、节点流(或文件流)4.1、FileReader读入数据的基本操作4.2、FileReader中使用read(char[]cbuf)读入数据4.3、FileWriter写出数据的操作4.4、使用FileReader和FileWriter实现文本文件的复制4.5、使用FileInp

    2022年10月20日
    0
  • css选择器nth-child()和nth-of-type()的应用

    css选择器nth-child()和nth-of-type()的应用

    2021年9月8日
    58
  • Kafuka面试(整合Kafka两种模式区别)

    Kafuka面试(整合Kafka两种模式区别)整合Kafka两种模式说明★面试题:Receiver&Direct开发中我们经常会利用SparkStreaming实时地读取kafka中的数据然后进行处理,在spark1.3版本后,kafkaUtils里面提供了两种创建DStream的方法:1.Receiver接收方式:KafkaUtils.createDstream(开发中不用,了解即可,但是面试可能会…

    2022年5月31日
    51
  • Spring Batch示例教程

    Spring Batch示例教程SpringBatch示例教程欢迎使用SpringBatch示例。SpringBatch是一个用于执行批处理作业的弹簧框架模块。我们可以使用spring批处理来处理一系列作业。目录[隐藏]1SpringBatch示例 1.1SpringBatch示例 1.2Spring批处理示例目录结构 1.3SpringBatchMaven依赖项 …

    2022年5月28日
    101
  • SOP-标准化操作步骤

    SOP-标准化操作步骤SOP  所谓SOP,是StandardOperationProcedure三个单词中首字母的大写,即标准作业程序,就是将某一事件的标准操作步骤和要求以统一的格式描述出来,用来指导和规范日常的工作.SOP的精髓,就是将细节进行量化,用更通俗的话来说,SOP就是对某一程序中的关键控制点进行细化和量化.  用更通俗的话来说,SOP就是对某一程序中的关键控制点进行细化和量化…

    2022年5月26日
    85
  • gcc编译器参数_gcc for c4droid

    gcc编译器参数_gcc for c4droid【转载】gcc使用中常用的参数及命令 本文转载自:http://www.cnblogs.com/yaozhongxiao/archive/2012/03/16/2400473.html如需转载,请注明原始出处。谢谢。—————————————————————-…

    2022年10月13日
    0

发表回复

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

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