1. 程式人生 > >【翻譯】CodeMix使用教程(四):除錯

【翻譯】CodeMix使用教程(四):除錯

在CodeMix中進行除錯

許多開發人員花費了一半的時間來修復bug。 強大的偵錯程式對於及時生成高質量的應用程式至關重要。 使用CodeMix,您可以獲得大量語言和框架的強大除錯體驗,其中許多語言和框架都不支援。

CodeMix外掛與基於Eclipse的IDE和工具(如MyEclipse,Spring Tools Suite和JBoss Tools)相容,因此您可以繼續在您習慣的環境中工作。

擴充套件

CodeMix包含對Python,JavaScript和TypeScript的內建除錯支援。有關其他除錯功能,則需要擴充套件。有關如何查詢和安裝擴充套件的更多資訊,請參閱

CodeMix中的擴充套件

Debugger for Chrome擴充套件包含在幾個擴充套件包(Angular,Vue,React等)中,並添加了除錯在Chrome中執行的Web應用程式的功能。

PHP Debug擴充套件是PHP Pack的一部分,允許除錯PHP應用程式。

建立launch.json檔案

要啟動除錯會話,請右鍵單擊您的專案,然後選擇Debug As> CodeMix Launch。這會在專案中建立一個launch.json檔案,並向您顯示一些建議,允許您選擇要啟動的除錯會話型別。選擇選項後,將在此檔案中建立可啟動的除錯配置。儲存檔案。

如果launch.json檔案已存在,則會開啟它以便您可以更新該檔案。在配置陣列中,可以新增多個除錯配置。隨時呼叫內容輔助以幫助建立其他配置,內容輔助還有助於在特定配置中進行相應的設定。

啟動除錯會話

要開始除錯,請單擊launch.json檔案的標尺區域中的圖示以啟動會話。

或者,開啟“除錯配置”對話方塊,在“CodeMix”節點下選擇啟動,然後單擊“除錯”。

有幾種型別的除錯配置,一些為您執行應用程式,另一些在瀏覽器中啟動它,一些附加到已經執行的應用程式。 根據您的配置,您的會話可能會在應用程式執行後立即中斷,或僅在遇到斷點時中斷。

單步執行程式碼

要新增或刪除斷點,請雙擊標尺區域。 也可以使用上下文選單或斷點檢視禁用斷點。

當執行在斷點處暫停時,您有以下選項。

使用“變數”檢視檢查當前時間點的變數值。

除錯控制檯

此檢視在除錯會話期間自動開啟,但可以使用“控制檯”檢視中的下拉列表手動開啟。

除錯控制檯可以極大地改善您的除錯體驗。 使用它來檢查深層巢狀值,更改它們,或在當前暫停點執行其他程式碼片段。

改變程式碼

根據正在除錯的框架,構建系統和正在使用的除錯擴充套件,您可以更改程式碼並將這些更改作為當前除錯會話的一部分進行實時更新,而無需重新啟動應用程式或除錯會話。

例如,使用Debugger for Chrome擴充套件除錯React應用程式時,可以使用此支援。

即將上線

條件斷點和從“變數”檢視更改值的功能是將在即將釋出的版本中新增的一些功能。