概述
CodeArts IDE提供了许多代码格式化功能。编辑器有两个显式格式操作:
- 格式化文档(“Shift+Alt+F” / “Ctrl+Alt+L” (IDEA键盘映射))-格式化整个活动文件。
- 设置选定内容的格式化(“Ctrl+K Ctrl+F” / “Ctrl+Alt+L” (IDEA键盘映射))-设置选定文本的格式。
您可以从命令面板(“Ctrl+Shift+P” / “Ctrl Ctrl”)或编辑器上下文菜单调用这些操作。
CodeArts IDE具有对JavaScript、TypeScript、JSON、HTML和Java的默认格式化程序。每种语言都有特定的格式选项(例如,html.format.indentInnerHtml),您可以根据用户或工作区设置中的首选项进行调整。如果您安装了另一个为同一语言提供格式化的扩展,您也可以禁用默认语言格式化程序。
除了手动调用代码格式化外,您还可以根据用户操作触发格式化,如键入、保存或粘贴。默认情况下,这些功能处于关闭状态,但您可以通过以下设置启用这些功能:
- editor.formatOnType - 键入一行后自动格式化该行。
- editor.formatOnSave - 保存时格式化文件。
- editor.formatOnPaste - 格式化粘贴的内容。
除了默认的格式化工具外,您可以在插件市场上找到支持其他语言或格式化工具的扩展插件。
并非所有格式化程序都支持粘贴时的格式,它们必须支持格式化文本的选定内容。