NetBeans的相關探索-2
註:發現目前最新的原始碼內好像很多錯誤,不知道該怎麼辦。
目前NetBeans的官方網站並沒有很詳盡的介紹,只有放一些改版的導覽影片。
基於如此就研究看看它跟其他編譯軟體有那些不一樣的地方。
NetBeans啟動 :
每次啟動可攜式環境,NetBeans portable都會保留之前的設定。
只要上次編譯的專案沒有關閉或是刪除,NetBeans在啟動時都會自動載入,不需要重新導入專案。
另外NetBeans需要連線的服務(ex.附加元件)也會在啟動時檢查更新。只要背景有程序執行,右下角的進度條就會提醒。
不過NetBeans似乎有時載入太多東西或其他背景程式開太多,如果再對它下指令,會反應跟不上而閃退。也有可能是在可攜環境執行的關係,比較吃資源。
設定start.bat在啟動後自動打開NetBeans。
NetBeans在啟動時載入專案的提示。
NetBeans介面 :
跟大部分的文字編譯軟體差不多的介面。
在畫面中按住Ctrl鍵選取#include或import的檔案能直接在分頁中開啟它們;如果是物件,點擊後會移到宣告的地方;如果是副程式,會移到其開始位置。
行號中會標記錯誤或警告提示,滑鼠移上去就會解說,並且按下Alt+Enter可以顯示更多提示。
捲軸的旁邊會標記標籤,顯示整個檔案中哪些位置有警告或錯誤,直接點擊可以快速移到該處。
NetBeans還有內建自動拼寫校正(註解處)。不過有時候讀取和偵錯反應比較慢。
主工具列比較簡單。新建獨立檔案/專案、讀取專案、全部儲存、復原/重做之類的基本功能。
另外還有選取專案設定檔、Build/Clean than Build的功能、執行/除錯的功能。
上方的選單比較特殊的是Team的功能,似乎能管理版次和執行git的指令,但是嘗試了一些似乎沒反應?
Project的欄目可以快速選取開啟CMake的檔案,除此之外和File的檔案結構是一樣的。
以下是File的檔案目錄和檔案總管顯示的比較。
服務頁籤中會顯示一些工具,不過不知道怎麼使用。
讀取檔案後會顯示第4個欄位Class,是拆解程式後的物件樹,點擊兩下會開啟程式碼。
在物件上點擊兩下會移到該物件所在的檔案位置。
在物件上打關鍵字並使用上下鍵移動能夠搜尋檔案中的物件。
工具列的功能說明:
1:Source-切換至編輯原始碼模式。
2:History-切換至編輯記錄模式。
3:Last Edit-回到上次編輯(插入/刪除)過的位置。
4:Go back to-上一個瀏覽過的檔案。
5:Forward-下一個瀏覽過的檔案。
6:Find Selection-在本檔案搜尋框選的文字。
7:Find Previous Occurrence-尋找前一個關鍵字。
8:Find Next Occurrence-尋找後一個關鍵字。
9:Toggle Highlight Search-切換高亮度標示。
10:Toggle Rectangular Selection-切換矩形框選模式。
11:Previous Bookmark-前一個書籤。
12:Next Bookmark-下一個書籤。
13:Toggle Bookmark-切換書籤。
14:Shift Line Left-往左縮排。
15:Shift Line Right-往右縮排。
16:Start Macro Recording-開始巨集(腳本)錄製。
17:Stop Macro Recording-停止巨集錄製。
18:Comment-註解。
19:UNcomment-刪掉註解。
20:Go to Header/Source-開啟源頭檔。
使用一款未接觸過的軟體,都會先研究它的介面和基本操作方式還有額外的設定,不過有些專業用詞不知道影響的關聯性。
以前只用過Visual Studio撰寫和測試一些簡單的程式,對這種大型的架構瞭解較少,應該會再找些相關資訊學習。
Comments
comments powered by Disqus