源代码编辑器是一个功能完备的文本编辑器,它集成了GUI 生成器、编译器、调试器和 IDE 的其他部分。通常,可通过双击“项目”窗口、“文件”窗口或“导航”窗口中的节点来打开源代码编辑器。如果在 GUI 生成器中打开某个文件,则可以在编辑器工具栏中单击“源”按钮以打开源代码编辑器。
本主题介绍了源代码编辑器的以下功能:
对于每个打开的文档,源代码编辑器顶部都有一个对应的标签。每个标签都显示文档的名称。如果修改了文档并且尚未对其进行保存,则其名称后面有一个星号 (*)。
如果打开多个文件,则可以单击并拖动该标签来拆分源代码编辑器视图。在将标签拖至编辑区域的其他部分时,将会看到一个红色边框,它显示了打开新窗口的位置。当出现任意一个红色框时,则可以放置文档并拆分窗格。
可以右键单击某个标签以访问下列命令:
编辑器工具栏位于源代码编辑器窗口的顶部。该工具栏包含各种导航和编辑快捷键的按钮,这些按钮会根据您编辑的文件类型而有所不同。将光标停在按钮上方,会显示命令的说明。
左侧的空白处显示指示行状态的注释图标,如断点、程序计数器或生成错误等。有关所使用的图标说明,请参见源代码编辑器中的旁注图标。
如果单击 Java 文件的左侧空白处,会在相应的行上设置一个断点。还可以单击行的左侧空白处来删除断点。
可以右键单击左侧的空白处以显示弹出式菜单。还可以选择在此空白处显示行号。
错误带区是右侧滚动条右侧的带区,它包含文件中各项内容的标记,如错误、书签以及待做任务列表注释。错误带区表示整个文件,而不仅仅是当前显示的行。您可以立即确定文件是否包含任何错误,而无需滚动查看整个文件。可以双击错误带区中的标记以跳到该标记所表示的行。
源代码编辑器的状态行位于水平滚动条下面。状态行的第一个区域以行:列格式显示当前的行号和列号。状态行的第二个区域指示插入模式(INS 或 OVR)。右侧的文本区用于显示状态信息。
可以根据语法将源代码编辑器中显示的源代码标记为不同的颜色。例如,所有 Java 关键字均以蓝色显示,所有 Java 注释均显示为浅灰色。GUI 生成器生成的受保护 Java 代码块具有浅蓝色背景,不能对其进行编辑。有关配置语法着色的信息,请参见设置源代码编辑器中的字体和颜色。
IDE 的代码完成功能可帮助您填充正在键入的代码和标记。代码完成可用于 Java、JSP、HTML、XML 以及 Ant 文件。有关详细信息,参见使用代码完成。
编辑 Java 类时,源代码编辑器对成对字符(如方括号、圆括号和引号)进行匹配。如果您自己键入结束字符而不是由编辑器添加,则不会复制它们。有关详细信息,请参见使用配对完成、智能回车和智能分号。
当源代码编辑器处于插入模式时,缺省插入点为一个垂直条,将插入所键入的文本。在覆盖模式下,缺省插入点为实心块,键入的文本会替换现有的文本。
使用 Ins 键可在这两种模式间进行切换。
只要源代码编辑器中的插入点紧靠花括号、方括号或圆括号后面,就会突出显示配对的花括号、方括号或圆括号。