任何分层的,树状的编辑器一般用途?

时间:2012-01-26 11:04:33

标签: c++ text tree editor hierarchy

我正在使用C ++编辑器记下一般注释,即我使用代码块{ }和多行注释/**/分层方式组织文本。大多数编辑都允许折叠/解开这样的块,允许只查看我感兴趣的文本部分。

E.g:

{ /// Title
    { /// Contents
        // 1. Introduction
        // 2. Basic concepts
        // 3. Strategies
        // 4. Key words
    }
    { /// 1. Introduction
        /* Once upon a time...
         */
        /* Another paragraph...
         */
    }
    Other chapters...
}

这种方法效果很好。它可以立即用任何文本编辑器读取,并提供一种树状结构,我觉得很棒。

然而,与经典文字处理器相比,它在功能方面并不那么丰富。

您是否知道任何允许以分层方式组织文本文件的工具,而不会过多地污染文本,以便即使直接检查它仍然可读?

有用的功能是,例如,链接到文本的其他部分和其他文件;链接到网络; ...

谢谢!

3 个答案:

答案 0 :(得分:1)

对于Linux,还有Vim Outliner(VO)和Hierarchical NoteBook(hnb)。

DOS的MaxThink当天是王者: - )

答案 1 :(得分:0)

Mindmap编辑这样做(MindManager是我见过的最好的,虽然它不是免费的),虽然我也想找到一些轻量级的,相当简单的,也许一个XML编辑器可以做到这一点?

答案 2 :(得分:0)

Sublime Text 3允许所有编程语言的代码折叠,这包括文本文件。因此,如果缩进文本并将鼠标悬停在侧边栏上,则会得到小三角形来折叠分层缩进块。

默认情况下它不记得折叠状态,但您可以通过安装插件BufferScroll轻松获得此功能。它是跨平台的,通常是一个很棒的编辑器。