Outliner大纲式笔记软件介绍
简介
什么是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大纲式笔记软件介绍的更多相关文章
- 【转】寻找最好的笔记软件:三强篇(EverNote、Mybase、Surfulater) (v1.0) (
原文网址:http://blog.sina.com.cn/s/blog_46dac66f01000b57.html 寻找最好的笔记软件:三强篇(EverNote.Mybase.Surfulater) ...
- Tea for Mac(mac笔记软件)中文版
为大家分享一款好用且免费的mac笔记软件,Tea for Mac提供了实时渲染的Markdown,功能全面,支持各种快捷键,使用tea mac版时,在段首打@即可快速插入图片.标题.列表等元素,非常便 ...
- Boostnote:适合程序员的笔记软件【转】
本文转载自:https://blog.csdn.net/u013553529/article/details/70306899 Boostnote:适合程序员的笔记软件 注意: Boostnote正在 ...
- 笔记软件:三强篇EverNote、Mybase、Surfulater
通过上一篇<寻找最好的笔记软件:海选篇>的综合分析,作者发现有3种软件具有较明显的优势,可谓“笔记软件三强”.它们是:EverNote.Mybase 和 Surfulater.此三者相同之 ...
- 【转】寻找最好的笔记软件:海选篇 (v1.0)
原文网址:http://blog.sina.com.cn/s/blog_46dac66f01000b55.html 序言: 我见过的多数软件爱好者,无论是资深用户,还是初级用户,都有一个梦想:找到 ...
- VNote: 一个舒适的Markdown笔记软件
Update: 支持macOSYunpan Update 2: 写在VNote半周岁 QQ群(487756074) Markdown标记语言一直是许多程序员的最爱.目前,有许多优秀的Markdown编 ...
- 全平台Markdown笔记软件——Notable
简介 The markdown-based note-taking app that doesn't suck. 一款简介.跨平台的本地笔记软件,github地址:https://github.com ...
- 软件介绍(apache lighttpd nginx)
一.软件介绍(apache lighttpd nginx) 1. lighttpd Lighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点.lighttpd是众多 ...
- ASP.NET Core Web开发学习笔记-1介绍篇
ASP.NET Core Web开发学习笔记-1介绍篇 给大家说声报歉,从2012年个人情感破裂的那一天,本人的51CTO,CnBlogs,Csdn,QQ,Weboo就再也没有更新过.踏实的生活(曾辞 ...
随机推荐
- JAVA-5NIO之Selector
转载:并发编程网:ifeve.com NIO教程 Selector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件.这样,一个单独的线程可以管理 ...
- 虚拟机安装Linux中常见异常及解决办法
如果接着下去的提示按Test 的话 会出现Unable to read the disc checksum from the primary volume descriptor. This proba ...
- [转] 如何选择正确的Hadoop版本
Gartner:如何选择正确的Hadoop版本 这份报告的全名是<How to Choose the Right Apache Hadoop Distribution>.主要介绍了企业如何 ...
- Head First Python学习笔记3——持久存储
经过上几章的学习,完成如下任务:读取一个文本文件里的内容,将每一行的内容按“:”分割成两部分,根据分割出第一项判断并分别放入两个列表里,去除首尾空白,在屏幕上打印. # 两个列表用于存储数据man=[ ...
- sqlserver数据导入导出问题
sqlserver,如果用结果另存为,导出txt数据,然后在导入数据库,有时候会出问题,很难解决. 但是全选,右击,复制到自己创建的txt里面,在导入数据,就不会有问题的. 神奇,不知道为什么,但是能 ...
- [日常] 搭建golang开发环境
下载目录:https://studygolang.com/dl32位选 go1.10.linux-386.tar.gz64位选 go1.10.linux-amd64.tar.gz uname -a查看 ...
- [日常] mysql的索引使用情况测试
1.索引(Index)是帮助MySQL高效获取数据的数据结构,可以理解为“排好序的快速查找数据结构”,在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, ...
- when coding in a fresh system
I have designed a component of a web system with my workmate. In detail, I am just a coder instead o ...
- 在 CentOS7 上安装 zookeeper-3.5.2 服务
[root@centos-linux src]# pwd /usr/local/src # 1.创建 /usr/local/src/zookeeper 文件夹 [root@centos-linux s ...
- Oracle扩容日志文件
0.检查当前数据库日志切换频率 select * from v$log_history where first_time>=to_date('2017-10-18','yyyy-mm-dd') ...