简介

什么是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. [转]ASP.NET Core配置环境变量和启动设置

    本文转自:https://www.cnblogs.com/tdfblog/p/Environments-LaunchSettings-in-Asp-Net-Core.html 在这一部分内容中,我们来 ...

  2. JQuery判断浏览器类型(IE, Firefox…)

        1 2 3 4 5 6 7 8 9 10 11 $(function() {     if ($.browser.msie) {         alert("这是一个IE浏览器&q ...

  3. mysql information_schema介绍

    mysql information_schema介绍 一.information_schema是什么 information_schema是MySQL自带的一个信息数据库,其保存着关于MySQL服务器 ...

  4. Android开发之旅1:环境搭建及HelloWorld

    ——工欲善其事必先利其器 引言 本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方 ...

  5. 自动化构建工具--gulp的初识和使用

    gulp 首先:什么是gulp? gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器:她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成:使用她,我 ...

  6. 或许你并不需要jQuery

    此文为翻译文章,原文链接:you might not need jquery jQuery 和它的相关插件都是很强大的,使用它们让我们的应用开发变得简单.如果你正在开发另一个库,请花点时间思考以下,你 ...

  7. OpenGL学习--03--矩阵

    Model--View--Projection 1.tutorial03.cpp // Include standard headers #include <stdio.h> #inclu ...

  8. MySql 缓存查询原理与缓存监控 和 索引监控

    MySql缓存查询原理与缓存监控 And 索引监控 by:授客 QQ:1033553122 查询缓存 1.查询缓存操作原理 mysql执行查询语句之前,把查询语句同查询缓存中的语句进行比较,且是按字节 ...

  9. Android Viewpager+Fragment实现滑动标签页

    ViewPager 结合Fragment实现一个Activity里包含多个可滑动的标签页,每个标签页可以有独立的布局及响应. 主页布局 <?xml version="1.0" ...

  10. maven 编译打包时,明明类文件没有问题,却提示错误:未结束的字符串字面值,maven-compiler-plugin:2.3.2

    maven错误提示如下: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (de ...