有沒有任何方法可以在* nix系統中調試python腳本而不會離開vim(執行腳本,設置斷點,在watch-list中顯示變量等)?vim和python腳本調試
29
A
回答
25
-1
-2
從我所知道的,還有一個選擇:您可以使用Eclipse + PyDev進行項目管理,使用Vim作爲Eclipse的編輯器。這樣你可以使用兩全其美。
此外,我還沒有嘗試過,但您可以嘗試this script。
0
6
嘗試pyclewn。它允許使用vim作爲pdb的前端。您可以創建/刪除斷點,控制調試過程的流程,查看變量的值。所有來自vim的!
1
Vim和pdb-clone是我使用的組合。我使用Home - pyclewn,它提供了一個名爲pdb-clone的pdb替代品,它比vanilla pdb快得多。它通過一個插件與vim很好地集成在一起,我最欣賞的一點是它能夠處理代碼之外的斷點,而不是設置內部的痕跡,因此不會弄亂我的行號。它沒有python的監視窗口。您也可以看看vim-debug,我無法使用我現有的突出顯示設置。
1
也嘗試https://pypi.python.org/pypi/pudb - 它像pdb但更先進。包含代碼高亮顯示,堆棧顯示可用值等。不僅對於vim解決方案,而且對我來說完美無缺。
三個步驟:
安裝:
PIP安裝pudb
粘貼set_trace從pudb進口set_trace代碼
; set_trace()
運行代碼
相關問題
- 1. 從python腳本中調用EDITOR(vim)
- 2. Vim的PHP調試器:調試命令行腳本
- 3. 如何調試python腳本崩潰python
- 4. 的Python調試簡單的腳本
- 5. 試圖在C中調用Python腳本#
- 6. 測試Python腳本
- 7. IronPython腳本調試
- 8. 「調試」ExtJS腳本
- 9. TCL腳本調試
- 10. 調試tampermonkey腳本
- 11. 調試Groovy腳本
- 12. 調試jython腳本
- 13. 調試QueryTables.Add腳本
- 14. python腳本發送命令給vim(mvim)
- 15. 調試vim keypresses
- 16. 調用Python腳本
- 17. groovy:腳本調用和測試方法
- 18. Ant腳本,調試JAR和Eclipse
- 19. 從shell腳本調用python腳本cron
- 20. 從Bash腳本調用python腳本
- 21. Vim&GAE - 無論如何用vim調試python gae應用程序?
- 22. Vim發佈腳本
- 23. Vim的python和R腳本(在屏幕上或不)
- 24. Cron作業調用bash腳本和python腳本
- 25. 使用VIM來調試python,比如Eclipse和PyDev
- 26. rc.local和python腳本
- 27. Plone和Python腳本
- 28. php腳本錯誤調試
- 29. 調試SSIS vb.net腳本
- 30. 調試腳本 - 硒的webdriver
theres還ipdb這是一個小小的ipython喜歡,所以更多的用戶友好。 – michael 2009-12-14 22:27:24
我得到[此錯誤](http://stackoverflow.com/questions/34914704/bdbquit-raised-when-debugging-python) – 2016-12-28 23:14:46