本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 AWS Cloud9 整合式開發環境 (IDE) 中的專案設定
專案設定僅會套用於目前的 AWS Cloud9 開發環境,其中包含下列設定類型:
-
程式碼編輯器設定,例如是否使用軟標籤和新檔案行尾
-
要忽略的檔案類型
-
要顯示或隱藏的提示和警告類型
-
JavaScript、PHP、Python 和 Go 等程式設計語言的程式碼和格式設定
-
在執行和建置程式碼時使用的組態類型
雖然專案設定只套用至單一環境,但是您可以將一個環境的專案設定套用至任何其他環境。
檢視或變更專案設定
-
從選單列選擇 AWS Cloud9、Preferences (偏好設定)。
-
若要檢視目前環境的專案設定,請在 Preferences (偏好設定) 標籤的側邊導覽窗格中,選擇 Project Settings (專案設定)。
-
若要變更環境的目前專案設定,請在 Project Settings (專案設定) 窗格中變更您想要的設定。
請參閱「您可以做的專案設定變更」。
將一個環境的目前專案設定套用至另一個環境
-
在來源和目標環境兩處,從 AWS Cloud9 IDE 的選單列選擇 AWS Cloud9, Open Your Project Settings (開啟專案設定)。
-
在來源環境中,複製顯示的 project.settings 標籤內容。
-
在目標環境中,以從來源環境複製的內容覆寫 project.settings 標籤的內容。
-
在目標環境中,儲存 project.settings 標籤。
您可以變更的專案設定
這些章節說明 Preferences (偏好設定) 標籤之 Project Settings (專案設定) 窗格上您可變更的專案設定類型。
EC2 instance (EC2 執行個體)
- Stop my environment (停止我的環境)
-
選擇在您關閉連線到該環境 IDE 的所有 Web 瀏覽器執行個體後,自動停止環境的 Amazon EC2 執行個體 (如有使用) 的時機。您可以選擇從一週到 30 分鐘的時間範圍。您也可以選擇在離開 AWS Cloud9 IDE 後一律不要自動停止 Amazon EC2 執行個體。
如果您想在結束使用 IDE 後的 30 分鐘之內停止執行個體,可以使用主控台界面手動停止。
程式碼編輯器 (Ace)
- Soft tabs (軟標籤)
-
如果選取,則每次按
Tab
都會插入指定數目的空格,而不是 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 (忽略符合 Regex 的訊息)
-
AWS Cloud9 將不會顯示任何符合指定規則運算式的訊息。如需詳細資訊,請參閱 Mozilla Developer Network 上 JavaScript 正規運算式主題中的撰寫正規運算式模式
。
JavaScript 支援
- 使用 .eslintrc 自訂 JavaScript 警告
-
如果啟用,則 AWS Cloud9 會使用
.eslintrc
檔案,判斷要啟用或停用哪些 JavaScript 警告。如需詳細資訊,請參閱 ESLint 網站上的組態檔格式。 - JavaScript 程式庫程式碼完成
-
AWS Cloud9 用來嘗試建議或執行自動程式碼完成的 JavaScript 程式庫。
- Format Code on Save (儲存時格式化程式碼)
-
如果啟用,則 AWS Cloud9 每次儲存 JavaScript 檔案時都會嘗試格式化該檔案中的程式碼。
- Use builtin JSBeautify as code formatter (使用內建 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 設定。
- 針對 JavaScript 使用 JSBeautify
-
如果啟用,則 AWS Cloud9 只要儲存 JavaScript 檔案就會嘗試套用 JSBeautify 設定。
- Preserve empty lines (保留空白行)
-
如果啟用,則 AWS Cloud9 不會移除程式碼檔案中的空白行。
- Keep array indentation (保持陣列縮排)
-
如果啟用,則 AWS Cloud9 會保留程式碼檔案的陣列中之元素宣告的縮排。
- JSLint strict whitespace (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)
-
如果啟用,則 AWS Cloud9 會縮排 HTML 程式碼中的
<head>
和<body>
區段。
TypeScript 支援
- Format Code on Save (儲存時格式化程式碼)
-
如果啟用,則 AWS Cloud9 只要儲存 TypeScript 檔案就會嘗試格式化 TypeScript 程式碼。
- Custom code formatter (自訂程式碼格式器)
-
TypeScript 程式碼之任何自訂程式碼格式組態的路徑。
PHP 支援
- Enable PHP code completion (啟用 PHP 程式碼完成)
-
如果啟用,則 AWS Cloud9 會嘗試完成 PHP 程式碼。
- PHP completion include paths (PHP 完成 Include 路徑)
-
AWS Cloud9 用來嘗試協助完成 PHP 程式碼的位置。例如,如果您有想要 AWS Cloud9 用於完成的自訂 PHP 檔案,而且這些檔案位在
~/environment
目錄中的某個位置,則請將~/environment
新增至此路徑。 - Format Code on Save (儲存時格式化程式碼)
-
如果啟用,則 AWS Cloud9 只要儲存 PHP 檔案就會嘗試格式化 PHP 程式碼。
- Custom code formatter (自訂程式碼格式器)
-
PHP 程式碼之任何自訂程式碼格式組態的路徑。
Python 支援
- Enable Python code completion (啟用 PHP 程式碼完成)
-
如果啟用,則 AWS Cloud9 會嘗試完成 Python 程式碼。若要設定 AWS Cloud9 用於完成 Python 程式碼的路徑,請使用 PYTHONPATH 設定。
- Python version (Python 版本)
-
指定要使用的 Python 版本。
- Pylint command line options (Pylint 命令列選項)
-
AWS Cloud9 用於 Pylint 與 Python 程式碼搭配的選項。如需詳細資訊,請參閱 Pylint 網站上的 Pylint 使用者手冊
。 - PYTHONPATH
-
供 AWS Cloud9 使用之 Python 程式庫和套件的路徑。例如,如果您在
~/environment
目錄中有自訂 Python 程式庫和套件,則請將~/environment
新增至此路徑。 - Format Code on Save (儲存時格式化程式碼)
-
如果啟用,則 AWS Cloud9 只要儲存 Python 檔案就會嘗試格式化 Python 程式碼。
- Custom code formatter (自訂程式碼格式器)
-
Python 程式碼之任何自訂程式碼格式組態的路徑。
Go 支援
- Enable Go code completion (啟用 PHP 程式碼完成)
-
如果啟用,則 AWS Cloud9 會嘗試完成 Go 程式碼。
- Format Code on Save (儲存時格式化程式碼)
-
如果啟用,則 AWS Cloud9 只要儲存 Go 檔案就會嘗試格式化 Go 程式碼。
- Custom code formatter (自訂程式碼格式器)
-
Go 程式碼之任何自訂程式碼格式組態的路徑。
手動停止環境的 EC2 執行個體
EC2 執行個體設定可讓您在關閉所有連線到 IDE 的 Web 瀏覽器執行個體的 30 分鐘後,立即自動停止環境的 Amazon EC2 執行個體。
您也可以使用主控台立即手動停止執行個體。
如何手動停止環境的 EC2 執行個體
-
關閉了所有連線到 IDE 的 Web 瀏覽器執行個體後,請在 AWS Cloud9 主控台選擇 Your environments (您的環境)。
-
在顯示所用環境詳細資訊的窗格選擇右上角的按鈕,然後選擇 View details (檢視詳細資訊)。
-
在 Environment details (環境詳細資訊) 的 EC2 Instance (EC2 執行個體)中,選擇 Go To Instance (前往執行個體)。
-
在 Amazon EC2 主控台的 Instance state (執行個體狀態) 下,選擇核取方塊來選取您環境的執行個體。Instance state (執行個體狀態) 可能表示執行個體仍在執行中。
-
選擇 Instance state (執行個體狀態),然後選取 Stop instance (停止執行個體)。
-
出現確認提示時,請選擇 Stop (停止)。停止執行個體可能需要幾分鐘。