自定义您的项目设置 - AWS Cloud9

AWS Cloud9 不再向新客户提供。 AWS Cloud9 的现有客户可以继续正常使用这项服务。了解详情

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

自定义您的项目设置

以下几节介绍了可以在 Preferences (首选项) 选项卡的 Project Settings (项目设置) 窗格中更改的项目设置类型。

EC2 实例

Stop my environment (停止我的环境)

在关闭连接到该环境的 IDE 的所有 Web 浏览器实例后,选择何时自动停止环境的 Amazon EC2 实例(如果使用)。您可以选择从一周到 30 分钟的时间段范围。您也可以选择在退出 AWS Cloud9 IDE 后从不自动停止 Amazon EC2 实例。

如果您希望在完成 IDE 后的 30 分钟内停止实例,则可以使用控制台界面手动将其停止

代码编辑器(Ace)

Soft Tabs(软制表符)

如果选定,每次按 Tab 时,将插入指定数量的空格而不是制表符。

Autodetect tab size on load(加载时自动检测制表符大小)

如果选中,则 AWS Cloud9 尝试猜测选项卡的大小。

New file line endings(新文件行结尾)

用于新文件的行结尾类型。

有效选项包含以下内容:

  • Windows (CRLF) 在行结尾包含回车符和换行符。

  • Unix (LF) 在行结尾仅包含换行符。

On save, strip whitespace(保存时删除空格)

如果选中,则每次保存文件时都会 AWS Cloud9 尝试从文件中删除它认为不必要的空格和制表符。

在文件中查找

Ignore these Files (忽略这些文件)

在文件中查找 AWS Cloud9 忽略的文件类型时。

Maximum number of files to search (in 1000) (要搜索的最大文件数 (以 1000 为单位))

在文件中查找时,在当前范围内 AWS Cloud9 找到的最大文件数,以 1,000 的倍数表示。

提示和警告

警告级别

要启用的最低消息级别。

有效值包括:

  • Info (信息) 启用信息性、警告和错误消息。

  • Warning (警告) 仅启用警告和错误消息。

  • Error (错误) 仅启用错误消息。

Mark Missing Optional Semicolons (标记缺少的可选分号)

如果启用,则每次文件注意到可以在代码中使用但未使用的分号时,都会在文件中进行 AWS Cloud9 标记。

Mark Undeclared Variables (标记未声明的变量)

如果启用,则每次在文件中注意到代码中存在未声明的变量时都会对其进行 AWS Cloud9 标记。

Mark Unused Function Arguments (标记未使用的函数参数)

如果启用,则每次在文件中注意到函数中有未使用的参数时都会对其进行 AWS Cloud9 标记。

Ignore Messages Matching Regex (忽略消息匹配正则表达式)

AWS Cloud9 不会显示任何与指定正则表达式匹配的消息。有关更多信息,请参阅 Mozilla Developer Network 上的 JavaScript 正则表达式主题中的编写正则表达式模式

JavaScript 支持

使用 .eslintrc 自定义 JavaScript 警告

如果启用,则 AWS Cloud9 使用.eslintrc文件来确定要启用或禁用哪些JavaScript警告。有关更多信息,请参阅 ESLint 网站上的配置文件格式

JavaScript 库代码完成

AWS Cloud9 用于尝试建议或自动完成代码的JavaScript库。

Format Code on Save (保存时设置代码格式)

如果启用,则每次保存JavaScript文件时都会 AWS Cloud9 尝试格式化该文件中的代码。

将内置 JSBeautify 作为代码格式设置程序

如果启用,则 AWS Cloud9 使用其内部实现JSBeautify来尝试提高文件中代码的可读性。

Custom code formatter(自定义代码格式设置程序)

格式化JavaScript文件中的代码时尝试运行的命令。 AWS Cloud9

构建

Builder path in environment(环境中的生成器路径)

任何自定义生成配置的路径。

运行和调试

Runner path in environment(环境中的运行程序路径)

任何自定义运行配置的路径。

Preview URL (预览 URL)

用于预览环境的应用程序的 URL。

运行配置

该环境的自定义运行配置。

Remove selected configs(删除选定的配置)

删除选定的运行配置。

Add new config(添加新配置)

创建新的运行配置。

Set as default(设置为原定设置)

将选定的运行配置设置为默认运行配置。

代码格式设置程序

JSBeautify 设置

用于提高文件中的代码可读性的设置。

Format Code on Save (保存时设置代码格式)

如果启用,则每次保存代码文件时都会 AWS Cloud9 尝试应用JSBeautify设置。

将 JSBeautify 用于 JavaScript

如果启用,则每次保存JavaScript文件时都会 AWS Cloud9 尝试应用JSBeautify设置。

Preserve empty lines(保留空行)

如果启用,则 AWS Cloud9 不会删除代码文件中的空行。

Keep array indentation(保留数组缩进)

如果启用,则在代码文件中 AWS Cloud9 保留数组中元素声明的缩进。

JSLint 严格的空格

如果启用,则 AWS Cloud9 尝试在代码文件中应用 JSLint 空格规则。有关更多信息,请参阅 “JSLint 帮助” 中的 “空格”。

Braces (大括号)

指定代码中的大括号的对齐方式。

有效值包括:

  • Braces with control statement (将大括号与控制语句对齐) - 根据需要,移动开头和结尾大括号以与相关的控制语句对齐。

    例如,此代码的格式如下:

    for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") }}

    在保存文件时变为以下代码:

    for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") } }
  • Braces on own line (大括号单独成行) - 根据需要,将每个大括号单独成行。

    例如,此代码的格式如下:

    for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") }}

    在保存文件时变为以下代码:

    for (var i = 0; i < 10; i++) {if (i == 5) { console.log("Halfway done.") } }
  • End braces on own line (结尾大括号单独成行) - 根据需要,将每个结尾大括号单独成行。

    例如,此代码的格式如下:

    for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") } }

    在保存文件时变为以下代码:

    for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") } }
Preserve inline blocks(保留内联块)

如果启用,则 AWS Cloud9 不会尝试将行内块的开头和结尾大括号移动到分隔行,前提是这些大括号位于同一行。

Space before conditionals(在条件前面添加空格)

如果启用,则根据需要在每个条件声明前 AWS Cloud9 添加一个空格。

Unescape strings(取消转义字符串)

如果启用,则 AWS Cloud9 将转义字符串转换为未转义的等效字符串。例如,将 \n 转换为换行符,并将 \r 转换为回车符。

Indent inner HTML(缩进内部 HTML)

如果启用,则在 HTML 代码中 AWS Cloud9 缩进<head><body>分段。

TypeScript 支持

Format Code on Save (保存时设置代码格式)

如果启用,则每次保存TypeScript文件时都会 AWS Cloud9 尝试格式化TypeScript代码。

Custom code formatter(自定义代码格式设置程序)

TypeScript 代码的任何自定义代码格式配置的路径。

PHP 支持

启用 PHP 代码完成

如果启用,则 AWS Cloud9 尝试完成PHP代码。

PHP 完成包含路径

AWS Cloud9 用于尝试帮助完成PHP代码的位置。例如,如果您具有希望 AWS Cloud9 在完成代码时使用的自定义 PHP 文件,并且这些文件位于 ~/environment 目录中的某个位置,请将 ~/environment 添加到该路径中。

Format Code on Save (保存时设置代码格式)

如果启用,则每次保存PHP文件时都会 AWS Cloud9 尝试格式化PHP代码。

Custom code formatter(自定义代码格式设置程序)

PHP 代码的任何自定义代码格式配置的路径。

Python 支持

启用 Python 代码完成

如果启用,则 AWS Cloud9 尝试完成Python代码。要设置用于完成Python代码的路径 AWS Cloud9 ,请使用 PYTHON PATH 设置。

Python 版本

指定要使用的 Python 版本。

Pylint 命令行选项

用于 AWS Cloud9 与Python代码Pylint配合使用的选项。有关更多信息,请参阅 Pylint 网站上的 Pylint 用户手册

PYTHONPATH

要使用的Python库和包 AWS Cloud9 的路径。例如,如果在 ~/environment 目录中具有自定义 Python 库和程序包,请将 ~/environment 添加到该路径中。

Format Code on Save (保存时设置代码格式)

如果启用,则每次保存Python文件时都会 AWS Cloud9 尝试格式化Python代码。

Custom code formatter(自定义代码格式设置程序)

Python 代码的任何自定义代码格式配置的路径。

Go 支持

启用 Go 代码完成

如果启用,则 AWS Cloud9 尝试完成Go代码。

Format Code on Save (保存时设置代码格式)

如果启用,则每次保存Go文件时都会 AWS Cloud9 尝试格式化Go代码。

Custom code formatter(自定义代码格式设置程序)

Go 代码的任何自定义代码格式配置的路径。