posts - 76,  comments - 621,  trackbacks - 0
03 2009 档案
编辑器制作之代码折叠      摘要: 代码折叠这个功能,我最早是在Dreamweaver里面看到的,具体哪个版本记不清了,好多年了。

当时DM的实现是当你选择文本的时候,在编辑器的左侧,有一个折叠的提示,提示你可以把选中的

文本折叠起来。那个时候觉得这个功能,毫无用处。不过自从VisualStudio2003以来,代码折叠

这个功能几乎成为了程序员的必备。

的确,在浏览代码的时候,代码折叠可以带来一些好处,让重点凸显在用户的面前,或者可以拉近两块

相隔很远的代码,实现比较。当然,这个也完全可以通过分割视图完成。

在众多的编辑器当中,我认为单纯就代码折叠而言,目前实现的最好的还是VisualStudio,它

可以根据语言上下文的关系,即语法,进行代码折叠,这是其它编辑器无法企及的。当然,它本身也是

一个重量级的IDE,超出了简单编辑器的范畴。

本文试图描述代码折叠最基本的思路,没有具体的代码。其实这个功能并不难实现,相反很简单。

  阅读全文
posted @ 2009-03-07 16:07 megax 阅读(3355) | 评论 (13)  编辑