eclipse使用–设置自动补全代码

1、Java设置自动补全(1)设置自动补全依次点击Window–>Perferences(选项设置)–>Java–>Editor(编辑)–>ContentAssist(内容辅助/代码提示)然后在“ContentAssist”页面中,可以看到下面有一个AutoActivation中有一个Autoactivationtrigge…

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

1、Java设置自动补全

(1)设置自动补全

依次点击Window –> Perferences(选项设置) –> Java –> Editor(编辑) –> Content Assist(内容辅助/代码提示)

eclipse使用--设置自动补全代码

然后在“Content Assist”页面中,可以看到下面有一个Auto Activation中有一个Auto activation triggers for Java

在这一个输入框中输入“.qwertyuioplkjhgfdsazxcvbnm”,然后点击下面的“OK”,这样代码自动补全就已经设置好了

在我们编写代码的时候,只要打出一个字母或者”.”都可以自动调出自动补全功能

(2)解决配置了代码自动补全后,常常空格补全代码

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

eclipse使用--设置自动补全代码eclipse使用--设置自动补全代码

找到插件org.eclipse.jface.text(每个”.”都是按首字母排序的)

eclipse使用--设置自动补全代码

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

eclipse使用--设置自动补全代码

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

eclipse使用--设置自动补全代码

修改代码
打开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。

恭喜你完成了!

(3)eclipse自动补全不生效解决方法

eclipse有时候设置了自动补全,但明明设置了自动补全却没生效的解决办法,按照图片上标注序号一步步进入Advanced页面后,勾选第四步的三项选项即可,重新生效,如下

eclipse使用--设置自动补全代码

2、XML文件设置自动补全 

找到XML–XML Files–Editor–Content Assist

把Prompt when these characters are inserted里面的内容改为:

<=:.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

然后点击Apply应用配置即可

eclipse使用--设置自动补全代码

3、HTML代码设置自动补全

找到Web–HTML Files–Editor–Content Assist

把Prompt when these characters are inserted内容改为:

<=:.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

然后点击Apply应用配置即可

eclipse使用--设置自动补全代码

4、JavaScript代码设置自动补全

 自动提示代码的配置由于输入框输入字符长度的限制,需要先导出配置文件,再对其进行修改,然后重新导入修改后的配置文件,具体操作步骤如下:

我们点击File–Export…在弹出的界面点击General–Preference

eclipse使用--设置自动补全代码

然后再To preference file中选择自己电脑的任意一个文件夹导出,顺带给导出文件命名,导出即可

eclipse使用--设置自动补全代码

导出epf文件后,我们打开,搜索:/instance/org.eclipse.wst.jsdt.ui/content_assist_autoactivation_triggers_java

改成如图所示即可

eclipse使用--设置自动补全代码

即把等于号之后的字符改成:

.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

然后打开eclipse,点击Import–Preferences,然后Next,在From preference file选择刚修改完的epf文件,然后点击Finish即可导入。

eclipse使用--设置自动补全代码

导入成功后,我们点击windows–Preferences,选择JavaScript–Editor–Content Assist

可以看到Auto activation triggers for JavaScript里面的字符变成了你刚才修改完的:

.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

这样就成功了!

eclipse使用--设置自动补全代码

但是,我们在输入代码的时候,有时候给变量命名,它也会出现自动提示,按等号、空格之后会自动补全代码,这让人头疼,

如何去除自动提示变量或者取消空格自动补全代码,我们可以参考:https://www.cnblogs.com/sangewuxie/p/7477320.html

只有SDK版本的eclipse可以按照这种方法找到对应jar包的源码进行修改,其他版本的eclipse不支持修改
 

eclipse连接JRE

打开eclipse软件如下图,Window—preference

找到Java—>Installed JREs

eclipse使用--设置自动补全代码

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

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

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


相关推荐

  • 大数加法运算 c语言_大数加法运算

    大数加法运算 c语言_大数加法运算前言:本篇博客将分为4到5篇来和大家一块讨论大数的加减乘除,然后再将运算做成一个大数运算库。其中除法较为棘手,但如果作完前三个运算后就没有什么难度了。虽然大多主流的编程语言如java,c++,都有大数运算库,可是c语言标准库并没有提供的大数运算,网上的c语言大数运算大多散而不周或过于复杂,所以本人决定写博客做一些简单的介绍,由于本人水平有限,如有错误或者bug请大家批评指正我会第一时间更正。开发

    2022年10月7日
    6
  • 解决 1080端口已被占用

    解决 1080端口已被占用转载自https://blog.csdn.net/longintchar/article/details/79680589问题的提出【实验环境】:Win764bit也许你会碰到以下错误:本文给出2种解决方案。方案一既然说端口已被占用,那就需要找出是哪个程序占用了1080端口。打开cmd.exe,输入命令:netstat-aon|findstr”1080″1最后一列就…

    2025年9月24日
    2
  • ionic4 ion-reorder-group组件拖拽改变item顺序

    ionic4 ion-reorder-group组件拖拽改变item顺序

    2021年6月29日
    77
  • 从listView1中选择记录到listView2中「建议收藏」

    从listView1中选择记录到listView2中「建议收藏」publicclassSelectWorker{publicintpAreaID,WorkerID;publicstringpArea,WkName;}

    2022年7月26日
    9
  • 网站备案常见词汇解释汇总

    网站备案常见词汇解释汇总ICP 备案 ICP 备案是由工信部发布的许可证 如果需要在中国大陆地区托管网站 或者开通 CDN 服务 就必须申请 ICP 互联网内容提供商 备案 ICP 备案号 ICP 备案号是指对于单纯的资讯性网站 需要申请 ICP 备案号 腾讯云服务器用户需通过腾讯云提交申请 接入商接入商是指网站搭建平台并协助办理备案的提供者 经营性 ICP 许可证经营性 ICP 许可证是指对于商品或服务的在线

    2025年7月28日
    2
  • Pytorch(五)入门:DataLoader 和 Dataset

    Pytorch(五)入门:DataLoader 和 DatasetDataLoader和Dataset构建模型的基本方法,我们了解了。接下来,我们就要弄明白怎么对数据进行预处理,然后加载数据,我们以前手动加载数据的方式,在数据量小的时候,并没有太大问题,但是到了大数据量,我们需要使用shuffle,分割成mini-batch等操作的时候,我们可以使用PyTorch的API快速地完成这些操作。Dataset是一个包装类,用来将数据包装为Datas…

    2022年6月14日
    29

发表回复

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

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