[VSCode] 使用 VSCode 設定中斷點、單步執行 Python 程式
最近剛開始試用 Visual Studio Code,
很快就發現它的 Go to Definition (F12) 的功能沒有 Sublime Text 強,
Sublime Text 類似作了全文檢索,可以把所有找到的地方列出來,
VSCode 的話就蠻有可能會找不到,
尤其是在混雜不同語言時 (例如 Robot Framework 的 .robot 檔呼叫到 Python),
Go to Definition 找不到的比率偏高,
讓我對 VSCode 有點灰心…
不過,作為 IDE,VSCode 在除錯的部分還是比 Sublime Text 強上許多~
像今天我想要除錯一個 Python 程式,
只要有安裝 Python extension for Visual Studio Code,
就可以很簡單的按下 F9 (或工具列 > Debug > Toggle Breakpoint),
來設定一個中斷點:
接著按 F5 (或工具列 > Debug > Start Debugging),
就會開始執行程式,並停在你設定好的中斷點上。
接著,右上角的小工具列可以用來單步執行,
在左半邊的 DEBUG 視窗可以看到各個變數的內容,非常方便:
以往我大概都是在 Python 程式中加入 pdb.set_trace() 指令,
手動執行 Python 程式後,用 PDB 的指令來操作。
VSCode 的除錯方式確實方便很多,值得推薦~
之後也還是會持續試用 VSCode,希望能找到更多優點囉~^^
(本頁面已被瀏覽過 9,420 次)