2009-12-25 75 views
0

有沒有辦法,您可以對您在這兩個程序中編寫的代碼進行分類。eclipse/netbeans:分類/摺疊代碼?

例如。如果你有一個功能,你可以點擊左邊的 - 號,它會摺疊該功能。但如果我想用一些函數和過程代碼摺疊一段代碼,我該怎麼做?

那麼你可以有不同的「章」,如在Word中。你可以看到在你面前只有「標題」的全部圖片。

例如。在你的js文件中。

---所有的觀點---

---主要觀點---

---主題視圖---

等等...

任何其他建議,以提高你的代碼結構的可見性也很受歡迎

回答

1

幾年前有一個Eclipse插件可以做到這一點,Coffee Bytes插件(博客here)。它允許您添加用戶定義的摺疊起點和終點。不幸的是,該項目目前已經死亡,不再維護,但您仍然可以下載最新版本的插件here。在這裏沒有關於Netbeans的措詞,因爲我不使用它。

我自己卻沒有利用它。我只是用一個註釋行來標記組合,它的尾部用連字符-一直到最大行長度,他們很容易發現。

E.g.

// Init ------------------------------------------------------------------------- 

function init() { 
    // ... 
} 

你也可以考慮把標題行的末尾,以便它更容易被發現在搜索時,儘管它可能對於初學者是不太直觀:

// ------------------------------------------------------------------------- Init 

function init() { 
    // ... 
} 
+0

但它真麻煩一直計數連字符。因爲我必須擁有像h3 h2 h1等不同的標題......如果他們以某種方式自動生成該程序會更好。 – ajsie 2009-12-26 04:17:54

+0

伯爵?我只是利用我設置爲100個字符寬的IDE的「顯示打印邊距」功能。 – BalusC 2009-12-26 04:42:20

+0

好的,你用哪個IDE? – ajsie 2009-12-26 18:49:08