NovalIDE地址:
碼雲:NovalIDE
官方網站:
官網下載地址
導語
NovalIDE是一款使用Python語言開發的PythonIDE,技術路線類似於開源IDE Thonny。很早就聽說過這款IDE的大名,那麼現在就讓我來體驗一下吧。
目前這款IDE支持Windows和Linux平臺,而MacOS平臺暫時只支持源碼運行。這裏我寫一下在Windows平臺下的使用體會吧。
界面
主題
啓動後界面比較清爽,像intellij的配色風格。爲了配合我的Windows主題,這裏設置爲淺色調。
如上圖,很多界面主題種類供選擇。
界面佈局
界面除了上圖的shell、代碼編輯界面和文件管理器之外,還有很多可以靈活添加的組件。當我們打開調試模式的時候就能看到。
操作方法
運行與調試
在任意文件中點擊右鍵,都可以運行這個文件,適合分文件測試;
而在菜單欄運行,或者快捷鍵運行的時候就是默認運行整個項目。因此需要指定一個運行全項目的入口文件——這樣大概比pycharm的操作要方便一些,不用老是切換文件了。
運行
在點擊“運行”的標誌時,軟件調用系統控制檯。這樣可以顯示出軟件在實際控制檯中運行的情況,相比軟件自帶的窗口顯示運行信息要更加真實。(舉一個例子,Pycharm的程序運行窗口中沒有辦法執行清空命令,所以不易在控制檯中做出刷新效果;而直接在終端中運行的話,就能夠執行此操作系統平臺下終端的所有可能操作。)
調試
在點擊“啓動調試”命令時,程序在IDE自帶的控制檯中運行。注意,此時不同於斷點調試,會忽略斷點,直接運行下去。
而在點擊“斷點調試”命令時,會在斷點處停止程序,並且顯示出此時各個變量的數值。
在斷點調試方面,這款IDE的實力不俗。
包管理
概述
我個人認爲在包管理這款IDE做的最出彩的水平,在此方面甚至已經超越了pycharm。請看截圖:
它可以列出目前安裝的所有擴展包,若要安裝相應的包,也可以點擊 “使用pip安裝包” 按鈕打開相應界面。
打開的界面就是這樣的:
我們可以看到它已經預先內置了若干源,包括喜聞樂見的清華源等。當然我試了一下華中理工的源,速度似乎也不比清華的慢啊。
輸入包的名稱——可以是在線的包,比如pip,scipy…如果有requirement.txt,那麼點擊右側“瀏覽”,選擇這個requirement.txt即可。
點擊左下角“顯示詳細信息”,可以展開相應的信息。我們輸入pip,回車,彈出這個對話框:
(沒啥說的,就是好貼心啊)
點擊“確定”,於是……
就升級好了!
插件管理
在插件管理目錄,可以安裝心儀的插件,比如自動補全、Git插件等。
評價
以上就是我的使用體驗,感覺它足以勝任一般的python中小型項目。(包括這個IDE,本身就是用它自己開發的。)
鑑於這是個國產IDE項目,果斷Star+fork走起。