我正在使用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...
}
这种方法效果很好。它可以立即用任何文本编辑器读取,并提供一种树状结构,我觉得很棒。
然而,与经典文字处理器相比,它在功能方面并不那么丰富。
您是否知道任何允许以分层方式组织文本文件的工具,而不会过多地污染文本,以便即使直接检查它仍然可读?
有用的功能是,例如,链接到文本的其他部分和其他文件;链接到网络; ...
谢谢!
答案 0 :(得分:1)
对于Linux,还有Vim Outliner(VO)和Hierarchical NoteBook(hnb)。
DOS的MaxThink当天是王者: - )
答案 1 :(得分:0)
Mindmap编辑这样做(MindManager是我见过的最好的,虽然它不是免费的),虽然我也想找到一些轻量级的,相当简单的,也许一个XML编辑器可以做到这一点?
答案 2 :(得分:0)
Sublime Text 3允许所有编程语言的代码折叠,这包括文本文件。因此,如果缩进文本并将鼠标悬停在侧边栏上,则会得到小三角形来折叠分层缩进块。
默认情况下它不记得折叠状态,但您可以通过安装插件BufferScroll轻松获得此功能。它是跨平台的,通常是一个很棒的编辑器。