Java 编辑器

在此页面及其子页面上可以设置下列 Java 编辑器首选项。

注意,可以在文本编辑器首选项页面上配置一些通常适用于文本编辑器的选项。

外观和导航

Java 编辑器的外观和导航选项。

外观和导航
选项 描述 缺省值
智能地将插入标记定位到行首和行尾

如果启用了此选项,则 Home 和 End 命令将跳转到一行上的第一个和最后一个非空格字符。

开

智能地将插入标记定位在 Java 名称中(覆盖平台行为)

如果启用了此选项,则在大小写交错 Java 名称中有附加的字边界(|Camel|Case|)。

开

在您输入的同时报告问题

如果启用了此选项,则编辑器将在您输入的同时标记错误和警告,即使您未保存编辑器内容亦如此。在短暂的延迟后将对问题进行更新。

开

突出显示匹配括号

如果启用了此选项,则每当光标旁边存在圆括号、方括号或花括号时,就会突出显示它们的左或右对应部分。

括号突出显示颜色是用外观颜色选项指定的。

开

快速辅助灯泡

如果启用了此选项,则每当有快速辅助可用时,在垂直标尺中都会显示 灯泡。请参阅快速辅助一节以获取可用辅助功能的列表。

关

外观颜色选项

在此处指定各种 Java 编辑器外观特征的颜色。

相匹配的方括号突出显示
括号突出显示色
查找范围
查找范围的颜色
补全建议的背景色
补全建议窗口的背景色
补全建议的前景色
补全建议窗口的前景色
方法参数背景色
参数窗口的背景色
方法参数前景色
参数窗口的前景色
补全覆盖背景色
补全覆盖窗口的背景色
补全覆盖前景色
补全覆盖窗口的前景色

缺省颜色

代码辅助

配置代码辅助行为。

代码辅助

选项

描述

缺省值

补全插入/补全覆盖

如果打开补全插入,则将把补全文本插入到插入标记位置,因此它不会覆盖任何现有文本。
如果打开补全覆盖,则补全文本将替换插入标记位置后面的字符,直到单词末尾为止。

注意,在应用补全建议时按 Ctrl 键将在两种插入方式间进行切换。

补全插入

自动插入单个建议值

如果启用了此选项,则代码辅助功能将自动选择并插入单个建议值。

开

自动插入公共前缀

如果启用了此选项,则代码辅助功能将自动插入所有可能补全内容的公共前缀,这类似于 Unix shell 扩展。此功能可以重复地使用,即使显示了代码辅助窗口亦如此。

关

自动添加 import 而不是限定名

如果启用了此选项,则位于其它包中的类型建议值将添加相应的 import 声明。否则,将按全限定方式插入类型。

开

在补全时填写自变量名

如果启用了此选项,则代码辅助功能在补全方法或通用类型时将添加自变量名。

关

猜测已填写的方法自变量

如果启用了此选项,则代码辅助功能将尝试根据方法建议值的插入上下文来猜测方法参数。

关

按字母顺序显示建议值

如果启用了此选项,则将按字母顺序排列建议值。

关

隐藏在调用上下文中不可视的建议值

如果启用了此选项,则 Java 元素建议值受到可视性规则的限制。例如,不会显示其它类的私有字段建议值。

开

隐藏被禁止的引用

如果启用了此选项,则不显示访问规则所禁止的 Java 元素引用。

开

隐藏不鼓励使用的引用

如果启用了此选项,则不显示访问规则所不鼓励使用的 Java 元素引用。

关

启用自动激活

如果启用了此选项,则可以自动调用代码辅助功能。

自动调用条件是使用首选项自动激活延迟、Java 的自动激活触发器和 Javadoc 的自动激活触发器指定的。

开

自动激活延迟

如果从遇到自动激活触发器字符开始直到输入新字符为止所花的时间超过了自动激活延迟,就会调用代码辅助功能。

200
Java 的自动激活触发器

如果其中一个触发器字符是在 Java 源代码内(而不是 Javadoc 注释内)输入的,并且在自动激活延迟超时前未输入任何其它字符,就会调用代码辅助功能。

'.'

Javadoc 的自动激活触发器

如果其中一个触发器字符是在 Java 文档内输入的,并且在自动激活延迟超时前未输入任何其它字符,就会调用代码辅助功能。

“@#”

语法着色

语法着色指定如何显示 Java 源代码。注意,可以在常规“文本编辑器”首选项页面上配置常规文本编辑器设置(如背景色)。可以在常规“颜色和字体”首选项页面上配置字体。

语法着色

选项

描述

缺省值

元素

每个类别(Java、Javadoc 和注释)都包含一系列可以使用自己的颜色和样式显示的语言元素。

注意,用户可以将某些语义突出显示选项禁用以保证编辑器在低端系统上的性能。

缺省颜色和样式

预览

显示与当前颜色和样式有关的 Java 源代码的预览。

无

相关概念

Java 编辑器

相关任务

使用 Java 编辑器

相关参考

Java 编辑器
“代码格式化程序”首选项
Java 大纲
Java 内容辅助
快速修正