我正在尋找一個適用於Python的優秀IDE,該IDE應該在Windows 7及更高版本上運行。該程序理想上應該支持以下功能:
- 語法突出顯示
- 代碼完成
- 調試器支持
- 對運行Shell的支持並排
- 對CPython和IronPythin的支持
- 導航到定義(如在Visual Studio中一樣)
如果IDE具有良好的功能,則首選像Eclipse中一樣,UI和停靠支持
目前,我無法獲得非免費的產品,但我願意接受描述相對便宜的產品的答案。
我正在尋找一個適用於Python的優秀IDE,該IDE應該在Windows 7及更高版本上運行。該程序理想上應該支持以下功能:
如果IDE具有良好的功能,則首選像Eclipse中一樣,UI和停靠支持
目前,我無法獲得非免費的產品,但我願意接受描述相對便宜的產品的答案。
是製作C#重構工具ReSharper的人,它具有免費和付費版本。很好。我還沒有嘗試過付費版本。
簽出 Visual Studio的Python工具(PVTS)。它滿足您的要求(而且是免費的):
閱讀Scott Hanselman的博客文章 Microsoft保持最佳狀態之一秘密-用於Visual Studio的Python工具(PTVS) ,以獲取更多信息。
>
注意我是Wingware的共同創始人,Wing IDE for Python的製造商
Wing IDE有針對Python和許多其他語言的語法高亮顯示,以及一個代碼完成程序,該代碼完成程序在可用時(例如,調試器處於活動狀態或在Shell中工作時)同時使用靜態分析和實時運行時狀態。還有一個Source Assistant,可為您提供呼叫提示,文檔以及與您單擊或鍵入的代碼相關的其他信息。
您可以轉到任何符號的定義,也可以使用“查找用途”可以找到所有使用點的工具(還可以重構以重命名,移動定義點等)。
調試器包括一些高級功能,例如條件斷點,交互式調試探針,其工作方式類似於Python shell。
列表中缺少的是調試器不支持IronPython。
您可以以$ 45的價格獲得略有簡化的Wing IDE Personal,但它沒有我上面提到的所有功能。但是,如果您將IDE用於課程或論文工作,或用於免費的開源開發,則可以免費獲得Wing IDE Professional。參見 https://wingware.com/store/free
Sublime逐漸成為最受歡迎的編程編輯器之一,它並不是真正的完整IDE,但其易用性,速度和社區開發的眾多軟件包使其運行起來像一個並且在某些方面還更好(想想範式轉換:)
它確實支持您的列表中的大多數,值得一看。恕我直言。
http://pydev.org/具有您要求的所有功能(這是Eclipse的開源插件)。
它具有以下特點:
此外,有趣的是,它有一個獨立的版本,具有其他優點: http://www.liclipse.com(但這是商業用途)。