2009-12-25 50 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