简介

什么是Outliner

An outliner (or outline processor) is a specialized type of word processor used to view, create, build, modify, and maintain outlines. It is a computer program, or part of one, used for displaying, organizing, and editing hierarchically arranged text in an outline's tree structure.
- by Wikipedia

简单的来说,大纲式资料管理(Outline processor),就是一套用大纲(也可以称为树状目录)结构来对资料进行管理的系统。很多Outliner都可以用来作为知识管理系统(PIM),你也可以用它们来整理思维。


Outliner的典型界面(大纲)

有很多存储格式支持Outliner,我见过的就有XML和OPML。XML自不必说,OPML(Outline Processor Markup Language)则是一种基于XML的格式,常见的应用就是收集RSS来生成订阅列表。

Outliner的典型功能

Outliner是一个很大的家族,各个应用之间的功能不尽相同。这些是常见功能:

无限层级的树状目录

大部分普通的笔记系统仅仅支持有限数量的目录层级,而Outliner的目录层级理论上应该是无限的,你可以把一整本书都装进Outliner里。把知识分门别类地存储,特别方便。

区域缩放(Zoom in, Zoom out)

你可以选定任意一个具体层级,Outliner可以只显示这一层级及以下的大纲内容。Outliner大纲具有自相似结构,所以缩放之后又是一个Outliner大纲。
用区域缩放可以很轻松地锁定想关注的范围。所以即使资料特别地多,你也能够对其“精简”。


缩放效果展示。

搜索

搜索功能自不必说,我认为没有搜索功能的Outliner根本没法用。没有了搜索,你很快就会迷失在海量的信息中。
然而还是有小部分的Outliner不支持搜索。

展开、隐藏层级

类似于思维导图的节点缩放,将某一层级以下的所有内容隐藏。
与区域缩放相比,区域缩放能使你更加关注细节内容,而展开、隐藏层级能够使你更加关注整体内容。

文件支持

有的Outliner支持在大纲中添加文件。一般来说你可以附入包括图片、文本、PPT等文件,有些追求大而全的Outliner(比如Ecco)可以附入的文件类型超过你想象。
当然也有不支持文件附入的纯文本Outliner。这只是风格上的问题。

其他可能的功能

方便的层级/条目操作,比如层级升级或降级。
导入,导出。
样式编辑。

与思维导图(Mindmap)的差别

Outliner与思维导图在很多方面上是相同的,可以说思维导图就是一种特殊形式的Outliner,Outliner就是一种特殊形式的思维导图。

资料规模很大的时候,可以看到思维导图与Outliner几乎没有什么差别。思维导图由于承载了大量的内容,已经在局部上出现了类似线性文本的排列模式。


大规模思维导图内容的分布模式。

在小规模上,思维导图与Outliner的差别就比较大了。由此也可以看出来,最好控制思维导图的信息量;在处理大量信息的时候Outliner完全不输于思维导图。


小规模的思维导图,效果非常好。做出这样美观的思维导图是需要下大功夫的。

对我来说,电脑上我都用Outliner,纸质用思维导图。电脑上思维导图怎么用都别扭,没有思维发散的感觉。Outliner方便又简洁,如果你也用不惯电脑上的思维导图的话,一定不能错过它。

Outliner举例

  • Checkvist
  • Dynalist
  • Ecco pro
  • OmmiOutliner
  • The Outliner of Giants
  • Tree
  • WorkFlowy

更多详见相关资料

一些Outliner的相关资料

Outliner - Wikipedia
这是Outliner的英文维基页面。里面有对Outliner的设计、布局的详细介绍,还罗列了很多的Outliner应用,各种平台的都有。当然几乎都是国外产的。
Wiki真是个好地方。里面的See also和External links都值得一看。

[译文] outliner:大纲式资料管理软件对比 | 善用佳软
善用佳软的一篇对Outliner的介绍文章,是一个Outliner软件的列表。2009年的文章了,里面的软件很多已经不再更新,但是也不乏神器。

Outliner大纲式笔记软件介绍的更多相关文章

  1. 【转】寻找最好的笔记软件:三强篇(EverNote、Mybase、Surfulater) (v1.0) (

    原文网址:http://blog.sina.com.cn/s/blog_46dac66f01000b57.html 寻找最好的笔记软件:三强篇(EverNote.Mybase.Surfulater) ...

  2. Tea for Mac(mac笔记软件)中文版

    为大家分享一款好用且免费的mac笔记软件,Tea for Mac提供了实时渲染的Markdown,功能全面,支持各种快捷键,使用tea mac版时,在段首打@即可快速插入图片.标题.列表等元素,非常便 ...

  3. Boostnote:适合程序员的笔记软件【转】

    本文转载自:https://blog.csdn.net/u013553529/article/details/70306899 Boostnote:适合程序员的笔记软件 注意: Boostnote正在 ...

  4. 笔记软件:三强篇EverNote、Mybase、Surfulater

    通过上一篇<寻找最好的笔记软件:海选篇>的综合分析,作者发现有3种软件具有较明显的优势,可谓“笔记软件三强”.它们是:EverNote.Mybase 和 Surfulater.此三者相同之 ...

  5. 【转】寻找最好的笔记软件:海选篇 (v1.0)

    原文网址:http://blog.sina.com.cn/s/blog_46dac66f01000b55.html   序言: 我见过的多数软件爱好者,无论是资深用户,还是初级用户,都有一个梦想:找到 ...

  6. VNote: 一个舒适的Markdown笔记软件

    Update: 支持macOSYunpan Update 2: 写在VNote半周岁 QQ群(487756074) Markdown标记语言一直是许多程序员的最爱.目前,有许多优秀的Markdown编 ...

  7. 全平台Markdown笔记软件——Notable

    简介 The markdown-based note-taking app that doesn't suck. 一款简介.跨平台的本地笔记软件,github地址:https://github.com ...

  8. 软件介绍(apache lighttpd nginx)

    一.软件介绍(apache  lighttpd  nginx) 1. lighttpd Lighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点.lighttpd是众多 ...

  9. ASP.NET Core Web开发学习笔记-1介绍篇

    ASP.NET Core Web开发学习笔记-1介绍篇 给大家说声报歉,从2012年个人情感破裂的那一天,本人的51CTO,CnBlogs,Csdn,QQ,Weboo就再也没有更新过.踏实的生活(曾辞 ...

随机推荐

  1. [CQOI 2018]交错序列

    Description 题库链接 定义长度为 \(n\) 的"交错序列"为:长度为 \(n\) 序列中仅含 \(0,1\) 且没有相邻的 \(1\) .给出 \(a,b\) ,假设 ...

  2. 匿名函数、闭包、lambda表达式、Block

    C#有lambda.匿名函数,js有匿名函数.闭包,OC中有block,看到这是不是心中有一万个草泥马在跑,不过它们这些都是换汤不换药,不同语言名字不一样. 从功能性上说lambda和closure( ...

  3. java开发一个应用的总结

    需要注意的地方: (1)业务点要提前列出来,这样可防止遗漏: (2)关键业务点一定要反复确定,最好能做个测试demo出来,在没有完成之前,Everything is possible: (3)有陌生的 ...

  4. 【WePY小程序框架实战二】-页面结构

    [WePY小程序框架实战一]-创建项目 项目结构 |-- dist |-- node_modules |-- src | |-- components |-- a.wpy |-- b.wpy |-- ...

  5. 订阅 memcached: error while loading shared libraries: libevent-2.0.so.5: cannot o解决

    memcached: error while loading shared libraries: libevent-2.0.so.5: cannot o解决   memcached基本选项 -p 端口 ...

  6. 关于EF Unit of Work Repository的简单用法

    其实ef本身就是unit of work+repository的 其中继承自DbContext的类就是unit of work context中的DbSet<T>属性就是repositor ...

  7. SSM(Spring+SpringMVC+Mybstis)搭建,写给新手

    SSM框架——详细整合教程(Spring+SpringMVC+MyBatis) 作用: SSM框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为 ...

  8. POJ 1061 青蛙的约会 扩展欧几里德--解不定方程

    青蛙的约会 Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 81606   Accepted: 14116 Descripti ...

  9. MySQL免安装版下载与配置

    1.     下载Mysql 官方:http://www.mysql.com→downloads→选社区版本MySQL Community Edition(GPL)→点击Community(GPL)D ...

  10. 浅谈常用的设计模式(new)

    简单工厂模式 抽象工厂模式 代理模式 装饰者模式(Decorator):动态地给一个对象添加一些额外的职责,就增加功能来说,装饰着模式比生成子类更加灵活. 建造者模式:builder构建