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 代码的任何自定义代码格式配置的路径。