2011-01-22 82 views
-1

我最近開始學習python,看起來好玩有趣。比較一些IDE後,我用Eclipse + PyDev總結,因爲我已經從Java中熟悉它。Eclipse的插件/ PyDev

1)我可以在PyDev Perspective中使用我最喜歡的插件(FindBugs,Log4E,Metrics)嗎?

2)你在這個環境下用於python開發的插件是什麼?

在此先感謝。

+1

如果您接受其中一個答案,我會將此問題投票給您。 – 2011-05-05 07:51:12

回答

0

不,這些插件都不適用於Python;它們都是專門爲Java設計的。

要回答你的第二個問題,當我使用PyDev時,我用於Python的唯一插件是版本控制 - Subclipse,EGit,MercurialEclipse,那種東西。大多數插件都不會爲PyDev做任何事情,因爲它們是圍繞Java設計的。

你會很快發現,在Eclipse中,Python絕對不是頭等公民。

+0

謝謝Rafe。你使用哪種環境? – openV 2011-01-23 00:52:34

0

我可以在PyDev Perspective中使用我最喜歡的插件(FindBugs,Log4E,Metrics)嗎?

不是特定於Java的(不知道所提到的哪些插件適用於Java)。但是PyDev包含了對pylint的支持 - pylint可以在你的模塊中發現許多風格和其他問題,但是你可能需要調整它的設置(特別是忽略某些冗長的風格警告)。

你在這種環境下用於python開發的插件是什麼?

只有AnyEdit工具自動剝離空白。我不需要任何其他的PyDev插件,因爲它已經有很多功能。例如,檢查PyDev>編輯器>代碼分析對於一些高級選項 - 我喜歡在未使用的參數上啓用警告(可以通過爲參數加前綴unused_,這非常有幫助)。注意:如果你進入Django開發,你可能想要得到Aptana而不是Eclipse,因爲PyDev開發者提供了一個Django模板編輯器,它不適用於vanilla Eclipse。

1

我可以用我最喜歡的 插件(FindBugs的,Log4E,度量) PyDev透視圖中?

您不能在PyDev透視圖中使用任何以Java爲中心的插件。您將能夠使用非特定於語言的插件(VCS等)與PyDev協調一致。

如果你想要一個更「一流」的Python編輯解決方案,你可以試試ActiveState的Komodo editor,或者間接免費版本Komodo Edit。這兩個版本都支持多種語言(Python,Perl,Ruby,JavaScript等),並且這兩個版本都提供了許多可靠的編輯和代碼管理功能。付費版本還包括一個非常穩定的Python調試器,以及用於生成可執行文件,模塊,軟件包等的工具。當然,你可以使用開源或免費的Python庫來完成這些任務,但是其中一些過程可能會非常棘手(即:從源代碼創建一個獨立的可執行文件,調用多個Python庫),而Komodo做得很好保持簡單。