

 AWS Cloud9 不再提供給新客戶。 AWS Cloud9 的現有客戶可以繼續正常使用該服務。[進一步了解](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 IDE AWS Cloud9 中使用使用者設定
<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. 在來源和目標環境中，在 IDE AWS Cloud9 的選單列上，選擇 **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) 

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

** **Reset to Factory Settings** (重設為原廠設定) **  
如果您選擇**重設為預設**按鈕， 會將您的所有使用者設定 AWS Cloud9 重設為 AWS Cloud9 預設使用者設定。若要確認，請選擇 **Reset settings** (重設設定)。  
您無法復原此動作。

** **在離開前警告** **  
每當您嘗試關閉 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** (停用協同合作安全警告) **  
當讀取/寫入成員新增至環境時， 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 時使用的行為。  
有效值包括下列項目：  
+  **自動** AWS Cloud9 下載檔案，無需修改。
+  **tar.gz** – AWS Cloud9 將檔案下載為壓縮TAR檔案。
+  **zip** – AWS Cloud9 將檔案下載為.zip檔案。

## Find in Files (在檔案中尋找)
<a name="settings-user-change-find-in-files"></a>

** **Search In This Path When 'Project' Is Selected** (當選取 'Project' (專案) 時，在此路徑搜尋) **  
在 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 會在發生合併衝突時嘗試自動合併檔案。

## 終端機
<a name="settings-user-change-terminal"></a>

** **文字顏色** **  
**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>

** **文字顏色** **  
顯示輸出之標籤中的文字色彩。

** **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** (淡化摺疊 Widget) **  
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 嘗試在您按下 **Enter** 後顯示可能的文字完成。

** **Highlight Variable Under Cursor** (在游標下醒目提示變數) **  
AWS Cloud9 會將程式碼中的所有參考反白為選取的變數。

** **Use Cmd-Click for Jump to Definition** (使用按住 Cmd 鍵並按一下跳到定義) **  
AWS Cloud9 會針對在按住 **Command** for Mac 或 **Ctrl** for Windows 時選取的程式碼，移至任何原始定義。

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

** **Enable Hints and Warnings** (啟用提示與警告) **  
AWS Cloud9 會顯示適用的提示和警告訊息。

** **按一下顯示可用的快速修正** **  
AWS Cloud9 當您按一下程式碼中的關鍵字時， 會顯示具有重構建議的工具提示。

** **Ignore Messages Matching Regex** (忽略符合 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 如果啟動建置動作且程式碼為支援的格式， 會嘗試自動建置目前的程式碼。