簡介
什么是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年的文章了,里面的軟件很多已經不再更新,但是也不乏神器。