1. 程式人生 > >SubLime Text 3 配置SublimeREPL來互動式除錯程式

SubLime Text 3 配置SublimeREPL來互動式除錯程式

1. 安裝 SublimeREPL 外掛

 

 等待一下,輸入sublimerepl,選擇sublimeREPL,然後它就會在後檯安裝。

安裝完之後,檢視如下圖

選擇你要執行的*.py檔案,通過這個路徑,選擇 Python -RUN current file就可以直接執行*.py程式了,選擇Python-PDB current file 就可以除錯*.py程式。但是每次執行程式碼都要到這個很長的路徑下選擇,確實很麻煩。

2.設定SublimeREPL執行的Python環境

在你的Sublime Text 3的路徑下,我的是...\Sublime Text 3\Data\Packages\SublimeREPL\config\Python\ 找到Main.sublime-menu檔案,然後用Sublime Text 3 開啟,找到id 為 repl_python行,修改 "cmd": ["python", "-i", "-u","$file_basename"],儲存。

這樣相當於將SublimeREPL的python互動環境的命令改為運行當前檔案的互動環境。

 

3.快捷鍵設定。

在路徑:Preferences->Key Bindings 

輸入如下程式碼:

 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [      {      "keys" : [ "f5" ],      "caption" "SublimeREPL: Python - RUN current file"
,      "command" "run_existing_window_command" ,      "args" : {          "id" "repl_python_run" ,          "file" "config/Python/Main.sublime-menu" }      },      {      "keys" : [ "f8" ],      "caption" "SublimeREPL: Python - PDB current file" ,      "command" "run_existing_window_command" ,      "args" : {          "id" "repl_python_pdb" ,          "file" "config/Python/Main.sublime-menu" }      },    ]

  

效果如下:

這裡定義了 f5 直接執行*.py檔案,f8除錯*.py檔案。

 

4. 除錯*,py的命令

 

表 1. pdb 常用命令

 

 

本文轉自:https://www.cnblogs.com/JackyXu2018/p/8821482.html