一、eclipse代码提示设置
eclipse提供了多种代码提示设置选项,让开发者按照自己的习惯进行个性化设置。
1、打开eclipse,点击Window -> Preferences,在弹出的窗口中选择Java -> Editor -> Content Assist。
<platform:/plugin/org.eclipse.ui.workbench/...>
2、在Content Assist菜单中可以设置“Auto activation”,对于开启自动补全的时间进行设置。可以设置启动自动补全的输入字符数量,以及手动启用自动补全的快捷键。
<contentAssist autoActivation="true" autoActivationDelay="500" autoInsert="true">
3、在Content Assist菜单中可以设置“Advanced”,对于更多的代码提示选项进行设置。比如调整代码提示候选项的顺序,以及代码提示的排序方式。
<contentAssist advanced="true" />
二、eclipse代码提示插件
eclipse代码提示插件是一种增强eclipse代码提示功能的方式。下面介绍两个常用的插件:
1、Eclim。Eclim是一款基于Vim和eclipse的插件,可以在Vim中使用eclipse的代码提示、debug等功能。安装步骤可以参考官网(http://eclim.org/install.html)。
<plugin id="org.eclim.eclipse" version="2.8.0" />
2、Code Recommenders。Code Recommenders是一款基于机器学习的代码提示插件,可以通过学习代码和文档,推荐最适合的代码示例和方法。安装步骤可以参考官网(https://www.eclipse.org/recommenders/)。
<plugin id="org.eclipse.recommenders" version="2.7.0" />
三、eclipse代码提示快捷键
eclipse提供了多个快捷键,让开发者更加高效地使用eclipse的代码提示功能。
1、Ctrl + Space。手动弹出自动完成窗口。
<key stroke="Ctrl+Space" command="org.eclipse.jdt.ui.edit.text.java.complete" />
2、Ctrl + Shift + O。自动导入import语句。
<key stroke="Ctrl+Shift+O" command="org.eclipse.jdt.ui.edit.text.java.organize.imports" />
3、Ctrl + 1。快速修复代码,包括语法错误和拼写错误。
<key stroke="Ctrl+1" command="org.eclipse.jdt.ui.edit.text.quickFix" />
四、eclipse代码提示键位
可以通过设置eclipse代码提示的键位来增加eclipse的代码提示效率。
1、打开eclipse,点击Window -> Preferences,在弹出的窗口中选择Java -> Editor -> Templates。
<platform:/plugin/org.eclipse.jdt.ui/icons/full/...>
2、在Templates菜单中,可以设置代码片段,并且为每个片段设置名称和缩写。在Java代码编辑器中输入缩写后,press Ctrl + Space即可出现对应的代码片段。
<template autoinsert="true" context="java" deleted="false" description="for-in iterator">
<pattern>for (${iterable_type} ${iterable}:${iterable_collection}) {
${cursor}
}</pattern>
<description>
for-in iterator
</description>
</template>
五、eclipse代码提示功能
eclipse代码提示提供的功能非常多,包括对各种编程语言的代码提示、对各种框架的代码提示、对各种开发环境的代码提示等。下面简单介绍一些常用的代码提示功能。
1、对Java编程语言的代码提示。比如可以自动导入缺失的Java类和方法,提供Java方法的参数和返回值提示。
<permitAutoImport>true</permitAutoImport>
2、对Spring框架的代码提示。比如可以自动提示Spring Bean的id、类名和属性等信息。
<plugin id="org.springframework.ide.eclipse.core" version="4.10.1.RELEASE" />
3、对Maven项目的代码提示。比如可以自动提示可用的Maven依赖。
<plugin id="org.eclipse.m2e.core" version="1.12.0.20190628-1717" />
六、eclipse代码提示功能设置
eclipse提供了多个代码提示功能设置选项,让开发者可以根据需求自定义功能。
1、打开eclipse,点击Window -> Preferences,在弹出的窗口中选择Java -> Code Style -> Code Templates。
<creation>
<template>
${filecomment}
${package_declaration}
${typecomment}
${type_declaration}
</template>
</creation>
2、在Code Templates菜单中可以设置类、方法、字段等代码模板。比如设置Java类的模板如下:
/*******************************
* Author: ${user}
* Date: ${date}
* Desc:
*******************************/
package ${enclosing_package};
${typecomment}
public class ${primary_type_name} {
${typecomment}
${cursor}
}
七、eclipse代码提示时间
eclipse的代码提示功能通常是即时的,只需要输入少量字符即可快速弹出代码提示窗口。
1、打开eclipse,点击Window -> Preferences,在弹出的窗口中选择Java -> Editor -> Content Assist。
<completionProposal autoInsert="false" proposalCategories="org.eclipse.jdt.ui.proposalCategory.javaplus" />
2、在Content Assist菜单中可以设置自动开启代码提示的时间,以及是否自动插入代码提示内容。
八、eclipse代码自动补全
eclipse提供了非常完善的代码自动补全功能,可以根据上下文环境自动推测代码,提供可用的代码选项。
1、打开eclipse,点击Window -> Preferences,在弹出的窗口中选择Java -> Editor -> Content Assist。
<templateProposal autoInsert="false" />
2、在Content Assist菜单中可以设置自动补全的选项。
九、eclipse打开代码提示
在eclipse中,默认情况下,代码提示功能是自动开启的,无需手动开启。
1、如果手工关闭了代码提示功能,则可以点击Window -> Preferences,在弹出的窗口中选择Java -> Editor -> Content Assist,重新开启代码提示功能。
<completion autoActivationDelay="500" />
2、如果开启了代码提示功能,但是没有弹出提示窗口,则可以手动使用Ctrl + Space快捷键来显示代码提示窗口。
十、eclipse代码提示如何开启选取
eclipse的代码提示可以通过设置开启选取模式,以便更加方便地使用。
1、打开eclipse,点击Window -> Preferences,在弹出的窗口中选择Java -> Editor -> Content Assist。
<completionProposal insertCompletion="true" />
2、在Content Assist菜单中可以设置选项,开启选取模式,并且可以选择插入完整的代码提示内容,或者只插入选定的部分内容。
以上就是eclipse代码提示的详细讲解,希望对开发者使用eclipse有所帮助。