1.说明

  eclipse安装好了之后,在编辑框中输入某个英文字符,默认不自动弹出自动代码选择框,需要手动按下 Alt + / 或者输入的字符为 .  才弹出代码自动补全框。其实eclipse是可以设置成向Visual Studio那样弹出代码自动补全框,供程序员选择要输入的字符串。自动选择要输入的字符串除了能够保证输入的便捷性与准确性之外,还可以让eclipse自动导入要使用到的包。

2.步骤

  (1)设置Auto Activation参数值

  从eclipse菜单栏依次进入 Window 》 Preferences ,出现如图2.1所示对话框,选中 Java 》 Editor 》 Content Assist ,找到 Auto Activation ,可以看到有Auto activation delay(ms) 和 Auto activation triggles for Java两个参数,这两个参数分别表示代码自动补全框触发时间与触发字符。触发时间一般默认为200ms,这里将其改为20ms或者更小,不然手动都输完了代码补全框还没有弹出来(补充一下:代码补全框实际弹出时间还与电脑的硬件配置有关)。触发字符当然是26各英文字符大小写都要,默认只有一个 .  ,这也可以解释为甚么未经过配置的eclipse输入 . 会弹出代码补全框。但是,在输入参数的时候我们会发现这里不能输入太多的字符,远远不能满足所有英文字符触发代码补全的需求,可以通过修改配置文件来增加触发字符。这里暂时先输入 abcd ,点击 Apply 》OK 按钮,保存设置。

图2.1

  (2)导出配置文件

  从eclipse菜单栏进入 File 》 Export ,弹出如图2.2所示对话框,选中 Preferences ,单击 Next 。

图2.2

  选择配置文件的导出路径,路径和文件名称可以随意,先记住就行。如图2.3,选中 Export all ,选择路径为桌面,给文件随便取了个名字。

图2.3

  (3)修改配置文件内容

  找到上面步骤导出的文件,文件后缀为 .epf ,是一个文本文件,选中文件, 右击》编辑 ,使用记事本打开文件。按 Ctrl + F ,查找文件中所有的abcd字符串,如图,将abcd修改为: .abcefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ,保存修改好的配置文件。

图2.4

  (4)重新导入配置文件

  修改好配置文件之后,我们需要将其重新导入eclipse。导入配置文件的步骤与导出配置文件的步骤类似,从eclipse菜单栏进入 File》Import ,选中 Preferences ,选择上面步骤修改好的配置文件(如图2.5),单击 Finish 。配置原则上可立即生效。

图2.5

eclipse代码自动补全设置的更多相关文章

  1. eclipse syso 自动补全设置方法

    eclipse syso 自动补全设置方法   转  https://blog.csdn.net/sinat_23536373/article/details/76512390   经常遇到打”sys ...

  2. 设置eclipse代码自动补全功能

    1.选择Eclipse菜单条中的Windows菜单下的Preferences项 2.在左侧找到“Java” -> “Editor” -> “Content Assist” 3.在右侧“Au ...

  3. MyEclipse代码自动补全设置

    1.打开 Eclipse  -> Window -> Perferences -> Java -> Editor -> Content Assist,在右边最下面一栏找到 ...

  4. Eclipse代码自动补全

    Eclipse自动补全方法 Window -> preferences -> Java -> Editor -> Content assist -> Auto-Activ ...

  5. Eclipse 代码自动补全

    使用Eclipse开发Android时,发现代码补全功能太差,完全不像VS似的,输入一个字母就出现代码提示. 下面是在Eclipse中实现类似VS代码补全的方法: ①打开Eclipse->Win ...

  6. eclipse代码自动补全。

    打开 Eclipse -> Window -> Perferences 找到Java 下的 Editor 下的 Content Assist , 右边出现的选项中,有一个Auto acti ...

  7. Qt Creator 代码自动补全设置

    Qt Creator具有自己的代码补全快捷键[Ctrl]+[Space] 但是在使用过程中,效果不明显,或者没有效果.可能是与输入法的切换冲突了.因此可以通过设置,避免这个问题. 解决方法: 1.打开 ...

  8. (转)eclipse 代码自动补全

    转自:http://blog.csdn.net/yushuwai2010/article/details/11856129 一般默认情况下,Eclipse的代码提示功能是比MicrosoftVisua ...

  9. eclipse代码自动补全[转]

    一.每次输入都自动提示 设置Window->preferences->Java->Editor->Content Assist 再右下角Auto activation trig ...

随机推荐

  1. Spring(五)--autowire自动装配和spel

    autowire自动装配和spel 1.需要的实体类 2.需要的配置文件 <?xml version="1.0" encoding="UTF-8"?> ...

  2. rebtree学习

    http://www.cnblogs.com/skywang12345/p/3245399.html http://www.cnblogs.com/skywang12345/p/3624177.htm ...

  3. centos7下安装phpmyadmin

    安装环境 在同一台主机上部署LAMP Linux( CentOS 7.3 ) .Apache(httpd2.4).MariaDB(5.5).PHP(7.2) 主机IP:192.168.137.200 ...

  4. mysql常用的基本命令

    一.基本命令 1.启动服务(以管理员身份进入cmd): 格式:net start 服务名称 示例:net start mysql 2.停止服务(以管理员身份进入cmd): 格式:net stop 服务 ...

  5. Python 入门之 内置模块 -- collections模块

    Python 入门之 内置模块 -- collections模块 1.collections -- 基于Python自带的数据类型之上额外增加的几个数据类型 from collections ​ 在内 ...

  6. 组合&多态&封装

    目录 组合&多态&封装 一.组合 1.1什么是组合 1.2 为什么要用组合 1.3 如何使用组合 1.4 继承和组合都在什么时候用 二.多态与多态性 2.1 什么是多态 2.2 如何用 ...

  7. HNUST-1148 ACM ranking rules(简单模拟)

    1148: ACM ranking rules 时间限制: 1 Sec  内存限制: 128 MB提交: 16  解决: 12[提交][状态][讨论版] 题目描述 ACM contests, like ...

  8. [NodeJs系列]聊一聊BOM

    最近在看Node源码的时候,偶然间,看到如下函数: /** * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM) * be ...

  9. java springmvc poi 导出Excel,先简单记录,后期会详细描写

    POI jar包下载 : http://poi.apache.org/download.html jsp代码 <%@ page language="java" content ...

  10. python变量、对象和引用你真的明白了吗

    python变量.对象和引用你真的明白了吗 变量.对象和引用 Python不像C++,Java等语言一样,他们可以不用事先声明变量类型而直接对变量进行赋值.对Python语言来讲,对象的类型和内存都是 ...