Eclipse代码自动完成功能

简介:

down vote accepted

Found the answer via this question: Auto Code Completion on Eclipse

Basically the auto activation trigger for auto-complete by default is set to only the character ".".

To make code assist / auto complete trigger always, you have to change the string to:

.abcdefghijklmnopqrstuvwxyz

In v21.x.x version of ADT, this is located in Preferences -> Java --> Editor --> Content Assist.

up vote 15 down vote accepted

you can also set auto completion to open automatically while typing: write .abcdefghijklmnopqrstuvwxyz in "Auto activation triggers for Java" field, in Java/Editor/Content Assist.

see this question for more details: Automatically opening completion window in Eclipse

share | improve this answer
 
   
This is exactly what I wanted! Thanks! – Marcelo Assis Jun 1 '11 at 18:21

Use the Ctrl+Space shortcut for getting all possible autocomplete options available in a particular context in the editor.

Auto Complete will also allow you to insert custom code templates into the editor, with placeholders for various inputs. For instance, attempting to auto complete the word "test" in a Java editor, in the context of a class body, will allow you to create a unit test that uses JUnit; you'll have to code the body of the method though. Some code templates like the former, come out of the box.

Configuration options of interest

  • Auto-activation delay. If the list of auto complete options is taking too long to appear, the delay can be reduced from Windows -> Preferences -> Java -> Editor -> Content Assist -> Auto Activation delay (specify the reduced delay here).
  • Auto activation trigger for Java. Accessible in the same pane, this happens to be the . character by default. When you have just keyed in typeA. and you expect to see relevant members that can be accessed, the auto completion list will automatically popup with the appropriate members, on this trigger.
  • Proposal types. If you do not want to see proposals of a particular variety, you can disable them from Windows -> Preferences -> Java -> Editor -> Content Assist -> Advanced. I typically switch off proposals of most kinds except Java and Template proposals. Hitting Ctrl+Space multiple times will cycle you through proposals of various kinds.
  • Template Proposals. These are different from your run of the mill proposals. You could add your code templates in here; it can be accessed from Windows -> Preferences -> Java -> Editor -> Templates. Configuration of existing templates is allowed and so is addition of new ones. Reserve usage however for the tedious typing tasks that do not have a template yet.
欢迎加群互相学习,共同进步。QQ群:iOS: 58099570 | Android: 572064792 | Nodejs:329118122 做人要厚道,转载请注明出处!



















本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/sunshine-anycall/archive/2013/03/02/2940023.html ,如需转载请自行联系原作者


相关文章
|
5月前
|
前端开发 Java Maven
Eclipse里使用Servlet实现简单的登录功能
Maven是一款非常方便的Java开发插件,它可以自动管理好开发过程中需要的jar包,提升开发者们的开发效率。在这里,我手把手教给大家如何新建一个Maven项目,并实现简单的用户登录功能。
173 0
|
5月前
|
移动开发 前端开发 Java
Eclipse或STS里如何跟踪jar包里的源代码代码
Eclipse或STS里如何跟踪jar包里的源代码代码
95 0
|
5月前
|
XML Java Android开发
eclipse设置修改编码与代码自动提示
eclipse设置修改编码与代码自动提示
98 1
|
Java Android开发
eclipse中向svn提交代码冲突的解决
eclipse中向svn提交代码冲突的解决
|
Java Android开发 Windows
Eclipse代码自动补全功能
Eclipse代码自动补全功能
106 0
|
数据可视化 Java API
【Eclipse设计】Excel表格的读写功能
【Eclipse设计】Excel表格的读写功能
165 0
|
Android开发
eclipse设置代码自动保存步骤
eclipse设置代码自动保存步骤
|
Java Android开发
eclipse如何设置代码提示
eclipse如何设置代码提示
130 0
|
Java Android开发 Windows
eclipse设置代码提示
应用场景 在使用eclipse编辑代码的过程中,每个代码都需要一个一个输入,无法自动进行提示,补全等,代码写起来十分不顺畅,需要设置eclipse代码自动提示和补全,更加方便操作! 操作步骤 打开e...
1300 0