

 AWS Cloud9 不再向新客户提供。 AWS Cloud9 的现有客户可以继续正常使用这项服务。[了解详情](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

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

# 在 AWS Cloud9 IDE 中使用用户设置
<a name="settings-user"></a>

*用户设置*是应用于与您的 AWS Identity and Access Management （IAM 用户）关联的每个 AWS Cloud9 开发环境的设置。它们包括以下设置：
+ 一般用户界面设置，例如启用动画和标记已更改的标签页
+ 文件系统导航设置
+ 文件查找和搜索设置
+ 终端会话和输出的颜色方案
+ 其他代码编辑器设置，如字体大小、代码折叠、整行选择、滚动动画和字体大小

当您更改用户设置时， AWS Cloud9 会将这些更改推送到云端，并将其与您的 IAM 用户关联。 AWS Cloud9 还会持续扫描云端，查找与您的 IAM 用户关联的用户设置的更改，并将这些设置应用于您当前的环境。无论你在什么 AWS Cloud9 环境中工作，你都可以用它来体验同样的外观和感觉。

**注意**  
要存储和检索 IDE 设置，请 AWS Cloud9 使用内部 APIs`GetUserSettings`和`UpdateUserSettings`。

您可以与其他用户共享您的用户设置，如下所示：
+  [查看或更改用户设置](#settings-user-view) 
+  [与其他用户共享您的用户设置](#settings-user-share) 
+  [自定义用户设置](settings-user-change.md) 

## 查看或更改用户设置
<a name="settings-user-view"></a>

1. 在菜单栏上，依次选择 **AWS Cloud9**、**Preferences（首选项）**。

1. 要查看每个环境的用户设置，请在 **Preferences (首选项)** 选项卡的侧导航窗格中选择 **User Settings (用户设置)**。

1. 在 **User Settings (用户设置)** 窗格中，更改每个环境中的用户设置。

1. 要对您的其他环境应用更改，只需打开相应的环境。如果该环境已经打开，则刷新该环境的 Web 浏览器选项卡。

有关如何更改用户设置的更多信息，请参阅[自定义您的用户设置](settings-user-change.md)。

## 与其他用户共享您的用户设置
<a name="settings-user-share"></a>

1. 在源环境和目标环境中，在 AWS Cloud9 IDE 的菜单栏上 **AWS Cloud9，选择 “打开您的用户设置”**。

1. 在源环境中，复制显示的 **user.settings** 选项卡的内容。

1. 在目标环境中，使用从源环境复制的内容覆盖 **user.settings** 选项卡的内容。

1. 在目标环境中，保存 **user.settings** 选项卡。

# 自定义用户设置。
<a name="settings-user-change"></a>

以下各节说明了在 **Preferences**（首选项）选项卡的 **User Settings**（用户设置）窗格中，您可以更改的用户设置类型：
+  [一般性问题](#settings-user-change-general) 
+  [用户界面](#settings-user-change-user-interface) 
+  [协作](#settings-user-change-collaboration) 
+  [Tree 和 Go 面板](#settings-user-change-tree-and-navigate) 
+  [在文件中查找](#settings-user-change-find-in-files) 
+  [元数据](#settings-user-change-meta-data) 
+  [观察程序](#settings-user-change-watchers) 
+  [终端](#settings-user-change-terminal) 
+  [输出](#settings-user-change-output) 
+  [代码编辑器（Ace）](#settings-user-change-code-editor-ace) 
+  [输入](#settings-user-change-input) 
+  [提示和警告](#settings-user-change-hints-and-warnings) 
+  [运行和调试](#settings-user-change-run-and-debug) 
+  [预览](#settings-user-change-preview) 
+  [构建](#settings-user-change-build) 

## General
<a name="settings-user-change-general"></a>

** **Reset to Factory Settings (重置为出厂设置)** **  
如果选择 “**重置为默认值**” 按钮，则会 AWS Cloud9 将所有用户设置重置为 AWS Cloud9 默认用户设置。如要确认，请选择 **Reset settings (重置设置)**。  
您不能撤消此操作。

** **Warn Before Exiting (退出前警告)** **  
每当您尝试关闭 IDE 时，都会 AWS Cloud9 要求您确认是否要退出。

## 用户界面
<a name="settings-user-change-user-interface"></a>

** **Enable UI Animations (启用 UI 动画)** **  
AWS Cloud9 在 IDE 中使用动画。

** **Use an Asterisk (\$1) to Mark Changed Tabs (使用星号 (\$1) 标记已更改选项卡)** **  
AWS Cloud9 为已更改但其内容尚未保存的选项卡添加星号 (**\$1**)。

** **Display Title of Active Tab as Browser Title (显示活动标签页的标题作为浏览器标题)** **  
AWS Cloud9 **将关联的 Web 浏览器选项卡的标题更改为活动选项卡的标题（例如 **Untitled1**、**hello.js**、**终端**、首选项）。**

** **Automatically Close Empty Panes (自动关闭空窗格)** **  
每当你重新加载环境时，都会 AWS Cloud9 自动关闭它认为为空的所有窗格。

** **Environment Files Icon and Selection Style (环境文件图标和选择样式)** **  
图标 AWS Cloud9 用于环境文件，文件选择行为 AWS Cloud9 使用。  
有效值包括：  
+  **默认**- AWS Cloud9 使用默认图标和默认文件选择行为。
+  **备**选- AWS Cloud9 使用备用图标和替代文件选择行为。

## 协作
<a name="settings-user-change-collaboration"></a>

** **Disable collaboration security warning (禁用协作安全警告)** **  
将 read/write 成员添加到环境时， AWS Cloud9 不会显示安全警告对话框。

** **Show Authorship Info (显示作者信息)** **  
AWS Cloud9 为其他环境成员输入的文本加下划线，并在下划线中加上相关的标注。

## Tree 和 Go 面板
<a name="settings-user-change-tree-and-navigate"></a>

** **Scope Go to Anything to Favorites (将转到任何内容的范围限定为收藏夹)** **  
**Go（转到）** 窗口中的 **Go to File（转到文件）**显示结果仅作用于 **Environment（环境）**窗口中的 **Favorites（收藏夹）**。

** **Enable Preview on Tree Selection (启用在树中选择时预览)** **  
AWS Cloud9 只需单击而不是双击即可显示所选文件。

** **Hidden File Pattern (隐藏文件模式)** **  
 AWS Cloud9 要视为隐藏的文件类型。

** **Reveal Active File in Project Tree (在项目树中显示活动文件)** **  
AWS Cloud9 在 “**环境**” 窗口中突出显示活动文件。

** **Download Files As (下载文件方式)** **  
下载文件时 AWS Cloud9 要使用的行为。  
有效值包括：  
+  **auto** — 无需修改即可 AWS Cloud9 下载文件。
+  **tar.gz**-将文件 AWS Cloud9 下载为压缩TAR文件。
+  **zip** — 将文件 AWS Cloud9 下载为.zip文件。

## 在文件中查找
<a name="settings-user-change-find-in-files"></a>

** **Search In This Path When 'Project' Is Selected (选择“项目”时在该路径中搜索)** **  
在“Find in files (在文件中查找)”栏中，当选择 **Project (项目)** 作为搜索范围时，要在其中进行搜索的路径。

** **Show Full Path in Results (在结果中显示完整路径)** **  
在 **Search Results (搜索结果)** 选项卡中显示指向每个匹配文件的完整路径。

** **Clear Results Before Each Search (每次搜索前清除结果)** **  
在开始当前搜索之前，清除 **Search Results (搜索结果)** 选项卡中的之前所有搜索结果。

** **Scroll Down as Search Results Come In (显示搜索结果时向下滚动)** **  
随着多条搜索结果得到确定，**Search Results (搜索结果)** 选项卡中的结果列表会滚动到底部。

** **Open Files when Navigating Results with (Up and Down) (导航结果时使用上下箭头打开文件)** **  
在 **Search Results (搜索结果)** 选项卡的结果列表中按上下箭头键时，会打开每个匹配的文件。

## 元数据
<a name="settings-user-change-meta-data"></a>

** **Maximum of Undo Stack Items in Meta Data (元数据中的最大撤消堆栈项目数)** **  
可撤消的操作列表中 AWS Cloud9 保留的最大项目数。

## 观察程序
<a name="settings-user-change-watchers"></a>

** **Auto-Merge Files When a Conflict Occurs (发生冲突时自动合并文件)** **  
AWS Cloud9 每当发生合并冲突时，都会尝试自动合并文件。

## Terminal
<a name="settings-user-change-terminal"></a>

** **Text Color (文本颜色)** **  
**Terminal (终端)** 选项卡中文本的颜色。

** **Background Color (背景色)** **  
**Terminal (终端)** 选项卡中的背景颜色。

** **Selection Color (选定内容颜色)** **  
**Terminal (终端)** 选项卡中选定文本的颜色。

** **Font Family (字体系列)** **  
**Terminal (终端)** 选项卡中文本的字体样式。

** **字体大小** **  
**Terminal (终端)** 选项卡中文本的大小。

** **Antialiased Fonts (抗锯齿字体)** **  
AWS Cloud9 尝试平滑终**端**选项卡中的文本显示。

** **Blinking Cursor (闪烁光标)** **  
AWS Cloud9 在 “**终端**” 选项卡中持续闪烁光标。

** **Scrollback (回滚)** **  
可以在 **Terminal (终端)** 选项卡中上下滚动的行数。

** ** AWS Cloud9 用作默认编辑器** **  
 AWS Cloud9 用作默认文本编辑器。

## Output
<a name="settings-user-change-output"></a>

** **Text Color (文本颜色)** **  
显示输出的选项卡中文本的颜色。

** **Background Color (背景色)** **  
显示输出的选项卡中文本的背景色。

** **Selection Color (选定内容颜色)** **  
显示输出的选项卡中选定文本的颜色。

** **Warn Before Closing Unnamed Configuration (关闭未命名的配置前发出警告)** **  
AWS Cloud9 在关闭任何未保存的配置选项卡之前，会提示您保存该选项卡。

** **Preserve log between runs (保留运行期间日志)** **  
AWS Cloud9 保留所有尝试运行的日志。

## 代码编辑器（Ace）
<a name="settings-user-change-code-editor-ace"></a>

** **Auto-pair Brackets, Quotes, etc. (自动配对括号、引号等)** **  
AWS Cloud9 尝试为在编辑器选项卡中键入的每个相关起始字符（例如方括号、引号和大括号）添加匹配的结束字符。

** **Wrap Selection with Brackets, Quote, etc. (将选定内容放在括号、引号等内)** **  
AWS Cloud9 在选择文本并键入相关的起始字符（例如方括号、引号和大括号）后，尝试在编辑器选项卡的文本末尾插入匹配的结束字符。

** **Code Folding (代码折叠)** **  
AWS Cloud9 尝试根据相关的代码语法规则在编辑器选项卡中显示、展开、隐藏或折叠代码段。

** **Fade Fold Widgets (淡入折叠小部件)** **  
AWS Cloud9 每当您在编辑器选项卡中将鼠标悬停在这些控件上时，都会在边距中显示代码折叠控件。

** **复制空白所选内容** **  
AWS Cloud9 允许您复制和/或剪切文本，此选项决定是否将空文本复制到剪贴板。

** **Full Line Selection (整行选择)** **  
AWS Cloud9 选择在编辑器选项卡中单击三次的整行。

** **Highlight Active Line (突出显示活动行)** **  
AWS Cloud9 在编辑器选项卡中突出显示整个活动行。

** **Highlight Gutter Line (突出显示行的间隔)** **  
AWS Cloud9 在编辑器选项卡中突出显示当前行旁边的间距中的位置。

** **Show Invisible Characters (显示不可见字符)** **  
AWS Cloud9 在编辑器选项卡中显示它认为不可见的字符，例如回车符和换行符、空格和制表符。

** **Show Gutter (显示间隔)** **  
AWS Cloud9 显示排水沟。

** **Show Line Numbers (显示行号)** **  
在间隔中显示行号的行为。  
有效值包括：  
+  **Normal（正常）** – 显示行号。
+  **Relative（相对）** – 显示相对于活动行的行号。
+  **None（无）** – 隐藏行号。

** **Show Indent Guides (显示缩进对齐线)** **  
AWS Cloud9 显示指南，以便更轻松地在编辑器选项卡中可视化缩进文本。

** **Highlight Selected Word (突出显示选定单词)** **  
AWS Cloud9 选择在编辑器选项卡中双击的整个单词。

** **Scroll Past the End of the Document (滚动到文档末尾以后)** **  
允许用户在编辑器选项卡中滚动到当前文件末尾以后的行为。  
有效值包括：  
+  **Off（关闭）** – 不允许滚动到当前文件末尾以后。
+  **Half Editor Height（编辑器半高）** – 允许最多将当前文件末尾滚动到编辑器屏幕高度的一半。
+  **Full Editor Height（编辑器全高）** – 允许最多将当前文件末尾滚动到编辑器屏幕的整个高度。

** **Animate Scrolling (动画方式滚动)** **  
AWS Cloud9 在编辑器选项卡中滚动操作期间应用动画行为。

** **Font Family (字体系列)** **  
在编辑器选项卡中使用的字体样式。

** **字体大小** **  
在编辑器选项卡中使用的字体大小。

** **Antialiased Fonts (抗锯齿字体)** **  
AWS Cloud9 尝试平滑编辑器选项卡中文本的显示。

** **Show Print Margin (显示打印边距)** **  
在编辑器选项卡中指定字符位置后显示一条垂直线。

** **Mouse Scroll Speed (鼠标滚动速度)** **  
鼠标在编辑器选项卡中的相对滚动速度。值越大，滚动得越快。

** **Cursor Style (光标样式)** **  
指针在编辑器选项卡中的样式和行为。  
有效值包括：  
+  **Ace**（粗）– 将指针显示为相对于 **Slim**（细）更宽的垂直条。
+  **Slim**（细）– 将指针显示为相对较细的垂直条。
+  **Smooth**（平滑）– 将指针显示为相对于 **Slim**（细）更宽的垂直条，且与 **Slim**（细）相比闪烁得更加连续。
+  **Smooth and Slim**（平滑且细）– 将指针显示为相对较细的垂直条，且与 **Slim**（细）相比闪烁得更加连续。
+  **Wide**（宽）– 将指针显示为相对较宽的垂直条。

 **Merge Undo Deltas (合并撤消增量)** 
+  **Always（始终）** – 允许恢复合并冲突。
+  **Never（从不）** – 从不允许恢复合并冲突。
+  **Timed**（定时）– 允许在特定的时间段后恢复合并冲突。

** **Enable Wrapping For New Documents (为新文档启用换行)** **  
AWS Cloud9 将代码封装到新文件中。

## Input
<a name="settings-user-change-input"></a>

** **Complete As You Type (键入时完成)** **  
AWS Cloud9 尝试在您键入时显示可能的文本完成情况。

** **Complete On Enter (按 Enter 后完成)** **  
AWS Cloud9 按下 Ent **er** 键后尝试显示可能完成的文本。

** **Highlight Variable Under Cursor (突出显示光标下的变量)** **  
AWS Cloud9 突出显示代码中对选定变量的所有引用。

** **Use Cmd-Click for Jump to Definition (按 Cmd 键时单击以跳转到定义)** **  
AWS Cloud9 对于按住 Mac 版 C **omm** and 或 **Ctrl**（适用于 Windows）时所选代码的任意原始定义。

## 提示和警告
<a name="settings-user-change-hints-and-warnings"></a>

** **Enable Hints and Warnings (启用提示和警告)** **  
AWS Cloud9 显示适用的提示和警告消息。

** **点击后显示可用的快速修复** **  
AWS Cloud9 当你点击代码中的关键字时，会显示一个包含重构建议的工具提示。

** **Ignore Messages Matching Regex (忽略消息匹配正则表达式)** **  
AWS Cloud9 不显示任何与指定正则表达式匹配的消息。有关更多信息，请参阅 Mozilla Developer Network 上的 *JavaScript 正则表达式*主题中的[编写正则表达式模式](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Writing_a_regular_expression_pattern)。

## 运行和调试
<a name="settings-user-change-run-and-debug"></a>

** **Save All Unsaved Tabs Before Running (运行之前保存所有未保存选项卡)** **  
在运行关联代码之前， AWS Cloud9 会尝试使用打开的选项卡保存所有未保存的文件。

## 预览
<a name="settings-user-change-preview"></a>

** **Preview Running Apps (预览运行应用程序)** **  
AWS Cloud9 每当选择 “预览” 按钮时，都会尝试在活动选项卡中显示代码输出的**预览**。

** **Default Previewer (默认预览格式)** **  
该格式 AWS Cloud9 用于预览代码输出。  
有效值包括：  
+  **Raw（原始）** – 尝试使用纯文本格式显示代码输出。
+  **Browser**（浏览器）– 尝试使用 Web 浏览器的首选格式显示代码输出。

** **When Saving Reload Previewer (保存时重新加载预览器)** **  
该行为 AWS Cloud9 用于在保存代码文件时预览代码输出。  
有效值包括：  
+  **Only on Ctrl-Enter（仅在按下 Ctrl-Enter 时）** – 只要为当前代码选项卡按下 **Ctrl\$1Enter**，即尝试预览代码输出。
+  **Always（始终）** – 尝试在保存代码文件时预览代码输出。

## 构建
<a name="settings-user-change-build"></a>

** **Automatically Build Supported Files (自动生成支持的文件)** **  
AWS Cloud9 如果已启动生成操作并且代码采用支持的格式，则尝试自动生成当前代码。