轉載:也評一款輕量好用的ide:NovalIDE

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走起。

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