對一款優秀國產Python IDE---NovalIDE的體驗

作者本人也是有多年開發經驗的Python程序員,開發所使用的Python IDE無一例外都是用的國外的IDE。像Pycharm,Eclipse,Pyscripter,Sublime,VS啊等等,都是國外開發者開發的。沒有碰到過國產的Python IDE。

今天在網上閒逛,無意中發現居然有一款國產的Python IDE,其官方網址是:http://www.novalide.com,據說是剛剛上線,內容還沒完全做好。但是使用版本是可以下載的。

下面是其官網概貌:

這款Python IDE按其說明功能還是挺強大的,下面是自帶的軟件功能說明:

  1. 這是一款開源,免費,輕便,且跨平臺的Python編輯,運行,調試軟件,當前支持Windows以及Linux平臺,大小才十幾M
  2. 有出色的語法高亮功能,支持多種語言,python,c/c++,html,javascript,xml,css等。
  3. 自動檢測,並加載Python解釋器,允許用戶自由添加刪除解釋器,並選擇相應的解釋器運行腳
  4. 支持函數智能提示和代碼自動完成
  5. 支持新建NovalIDE工程和從現有代碼創建工程,新建工程類型將包括應用程序,Django,Flask,wxPython,Py2exe,Win32,GTK,控制檯程序等
  6. 自動智能分析解釋器系統路徑下模塊文件,並生成智能提示使用的數據文件
  7. 類VS風格的可停靠窗口,多文檔切換模式
  8. 各種複雜的編輯功能,支持高級編輯功能
  9. 可以調試以及模擬真實環境的終端方式運行python腳本
  10. 自動模擬Python解釋器環境,並內嵌解釋器,不用安裝任何python環境,即可運行python程序
  11. 可以斷點調試,單步調試python代碼,並能監視,查看變量以及堆棧變化,以及添加,刪除,管理斷點等
  12. 可以自由終止,重啓以及運行調試環境
  13. 支持運行多個解釋器版本,並在不同版本之間進行切換
  14. 支持中英文多個語言版本
  15. 靈活的高擴展性,提供開放式接口支持程序員開發自定義插件
  16. 強大的包管理器,通過pip一鍵式安裝卸載Python包
  17. 支持python2.6,2.7版本以及python3.x版

下面筆者抱着嚐鮮的態度對上面提到的功能一樣體驗了一把,感覺還挺不錯的,抱着一試的心態,作者試着下載了其Windows版本,並安裝了一下。

NovalIDE安裝

這框軟件還支持跨平臺運行呢,下載很快,大小才12M呢,Linux版本才1M多,關於Linux的安裝方式在下篇文章說明。

下圖是其安裝界面

安裝很快,30秒就安裝完成了。接下來就是程序啓動界面:

上面是其桌面圖標,一個綠色吐舌頭的蟒蛇,很契合了Python蟒蛇的意思。

自動加載電腦上的所有解釋器

NovalIDE會自動加載電腦上所有安裝的Python解釋器,如下圖:

這裏選擇你經常使用的默認解釋器,最後一個解釋器爲軟件自帶的內建解釋器。版本爲2.7。

中英文切換

NovalIDE默認啓動語言是英文界面,在菜單Tools/Options裏面,可以切換成中文,如下圖:

然後需要軟件退出重啓,才能生效。

如下圖界面已經切換爲中文:

豐富的智能提示

判斷一個IDE的優劣就是看起是否支持代碼智能提示和聯想功能,很榮幸NovalIDE是支持智能提示的,作者體驗了一下,確實如軟件說明裏面是一致的,但是還是有優化的空間。如下圖:

解釋器配置和管理以及強大的包管理器

NovalIDE支持添加自定義解釋器,以及刪除解釋器。並能自動分析並生成智能提示數據,更新智能提示信息。並且還有pip包管理器,可以通過軟件一鍵式安裝並卸載python包呢。

調試與運行

NovalIDE最有特點的功能就是運行和調試,這是其他IDE所沒有的,NovalIDE是支持斷點調試的,但目前斷點只支持python2版本,python3暫時還不支持呢。

而且還有快捷鍵呢,F5表示運行,Ctrl+F5表示調試,運行是在系統命令行終端裏面運行Python程序,這就是模擬真實環境的Python運行方式,和VS的運行方式挺像的呢,如下圖:

調試是在NovalIDE內部窗口,如下圖:

好了,以上就是我初次體驗NovalIDE的情況,以後我會持續更新對NovalIDE的體驗,我會和大家一樣一如既往的支持國產軟件的哦。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章