天天看點

《善用佳軟:高效能人士的軟體應用之道》一2.3 思維導圖:思想脈絡的邏輯結構

本節書摘來異步社群《善用佳軟:高效能人士的軟體應用之道》一書中的第2章,第2.3節,作者: 張玉新 , 陳勇 , 吳放 責編: 王峰松,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

善用佳軟:高效能人士的軟體應用之道

1.概述

軟體名稱:xmind。

xmind是一款頂級商業品質的思維導圖(mindmap)和頭腦風暴(brainstorm)軟體,2008年“最佳eclipse rcp商業應用”獲獎産品。從2008年10月起,xmind推出開源版本,并榮獲sourceforge社群2009最佳學術應用獎。它采用java語言開發,基于eclipse rcp體系結構,可以運作于windows/mac/linux平台。在windows下的安裝包為16.2mb,安裝後30mb左右,體積尚算小巧。它的界面(如圖2-10所示)比善用佳軟此前使用的freemind要美觀很多,繪制出的思維導圖要更加漂亮,功能也更加豐富。它相容freemind和mindmanager資料格式,并且除可以繪制思維導圖外,還能繪制魚骨圖、二維圖、樹形圖、邏輯圖、組織結構圖。

善用佳軟認為xmind的特點可用“國産而國際化發展,商業化而兼有開源版本,功能豐富且美觀”來概括。推薦用xmind代替或補充freemind,除了功能、界面因素之外,還有兩個原因:一是支援國産軟體(雖然網站和軟體隻有英文);二是xmind由商業軟體開源而來——多數情況下,有商業背景的産品,其可持續性會比民間開源或免費軟體好一些。

《善用佳軟:高效能人士的軟體應用之道》一2.3 思維導圖:思想脈絡的邏輯結構

上圖顯示的是善用佳軟以freemind繪制的zoomit功能介紹,導入xmind後顯示完全正常,并且可以實作更多展示效果。

2.xmind的産品技術特色及功能

xmind采用java語言開發,具備跨平台運作的性質,且基于eclipse rcp體系結構,可支援插件,插件通過編寫xml清單檔案可以擴充系統定義好的擴充點。xmind的程式主體由一組插件構成,包括一個核心主程式插件、一組eclipse運作時插件、一個幫助文檔插件和一組多語種資源檔案插件。eclipse使用者對它的界面會感到非常親切。

xmind不僅可以繪制思維導圖,還能繪制魚骨圖、二維圖、樹形圖、邏輯圖、組織結構圖(org、tree、logic chart、fishbone),并且可以友善地在這些展示形式之間進行轉換。

善用佳軟認為,xmind有如下四大特性。

可以導入mindmanager、freemind資料檔案。

靈活地定制節點外觀、插入圖示。

豐富的樣式和主題。

輸出格式有html、圖檔。

3.xmind常見問題

xmind是否有中文版?

它支援多語言。中文作業系統安裝後,直接就是中文界面。

如何改變預設的語言?比如,中文系統下如何選用英文版?

在xmind的快捷方式中,“目标”裡增加語言參數即可,如“c:program filesxmindxmind.exe”-nl en_us,其他語言參數為:德文——de;日文——ja;簡體中文——zh_cn(多謝網友yukie)。

xmind似乎記憶體占用過多?

98c3c422e505f59b。③随着xmind v3.0.3版本的釋出,這個問題不用再擔心了,趕緊更新最新版本吧。

到底選freemind還是xmind?

① 從美觀和格式看:“去share.xmind.net看了一下,xmind有的圖畫得非常複雜精緻,是freemind不能企及的(個人觀點),很值得學習”。②從相容性看:“xmind支援導出為freemind檔案,freemind不支援導入xmind檔案。相對來說freemind更為普及……”③yukie網友在2009年6月22日發表評論說:xmind在3.0.1時記憶體問題仍然嚴重,但前一陣子它推出3.0.3版後,已經将記憶體問題解決。更多内容請參閱後文“思維導圖軟體xmind與freemind的對比”一節。

軟體名稱:freemind

看到幅圖2-11所示的效果,你是否眼前一亮呢?這種層級式提綱圖,即父節點下跟多個子節點,數量層級均無限制的結構圖,就是用freemind繪制的。說到提綱圖,學生們應該是最熟悉的了。各種複習資料,以及老師的課上總結,都少不了它的蹤影。而使用freemind繪制提綱圖,無論是随堂筆記,還是期末總結,都是既友善,又實用的高效學習之道。想象一下,用它制作的複習提綱,老師同學誰看了不羨慕呢?使用之後怎能不提高成績呢?

來吧!下面就開始美妙的freemind體驗之旅吧。

步驟1:下載下傳并安裝。

辦法2(适合普通使用者):安裝sharemind,你可以把sharemind了解成加工過的freemind,該辦法更成熟,更易用,不再需要單獨安裝java。

《善用佳軟:高效能人士的軟體應用之道》一2.3 思維導圖:思想脈絡的邏輯結構

步驟2:運作并觀察。

安裝完成後,啟動freemind(或sharemind,下同)。簡單看一下菜單和按鈕,了解大概功能。

步驟3:示例檔案。

步驟4:動手編輯。

步驟5:導出或線上釋出。

無論是為了分享還是炫耀,你都可以把freemind的成果展示給朋友們。他們沒裝freemind?沒關系,你可以導出為圖檔(推薦gif或png格式)。圖檔不能動态“折疊/展開”?那就到www.cuifang.com注冊一個使用者,把mm檔案直接上傳吧。你可以把該網站了解為一個線上的freemind,在它的頁畫中,基本的提綱圖操作是完全沒問題的。

《善用佳軟:高效能人士的軟體應用之道》一2.3 思維導圖:思想脈絡的邏輯結構

讀完本文後,你是否準備用freemind來輔助新學期的學習呢?堅持使用吧,相信你的成績會有進步的。

1.sciplore mindmapping:freemind的科研版本

sciplore mindmapping又名freemind scholar,是為學術和科研而強化的freemind版本,也是第一款把思維導圖與文獻引用結合起來的軟體。

軟體首頁:sciplore.org。

軟體版本:beta 9(2010-05-07),基于freemind 0.9. rc 7。

除了标準的freemind功能外,它還具備如下功能,亦如圖2-13所示。

手工添加reference key。

自動添加bibtex reference key。

導入pdf書簽。

自動監控指定目錄的新增pdf文檔。

備份思維導圖。

2.freeplane:freemind的另一分支版本

除了sciplore mindmapping,freemind還有一個重要分支版本freeplane(如圖2-14所示)。該項目始于2009年6月,主要開發者是dimitry polivaev,他也是freemind的開發者之一。freeplane在freemind的基礎上擁有如下增強功能:更好的節點文字即席編輯、優化連接配接線、插入外部對象、腳本優化、全部檔案替換、功能鍵工具欄、按住ctrl并左鍵點選菜單項可修改熱鍵、全屏模式、選擇性粘貼、拼寫檢查、有結構的html粘貼。此外,freeplane還增強了過濾功能,并提供了多項其他改進功能。

《善用佳軟:高效能人士的軟體應用之道》一2.3 思維導圖:思想脈絡的邏輯結構

freeplane的中文語言翻譯程度比freemind低很多。不過它可自行翻譯,或直接用英文語言。

思維導圖類軟體中,最有影響力的兩款開源免費軟體是freemind和xmind。freemind曆史悠久,當屬經典;xmind作為後起之秀,大有趕超之勢。面對兩款同樣免費、開源的思維導圖解決方案,應該如何選擇或結合呢?本節試做分析,以供使用者和開發者參考。

下面的分析基于windows平台下的freemind 0.90 rc3和xmind 3.03,結合筆者的使用經驗,也包括xmind開發者所提供的一些資訊。基本結論是:總體看,xmind已超越freemind;個别方面,freemind值得xmind學習。

兩款軟體的基本資訊見表2-1。

《善用佳軟:高效能人士的軟體應用之道》一2.3 思維導圖:思想脈絡的邏輯結構

1.xmind與freemind的相同、相容之處

都是免費、開源、基于java的。

都滿足繪制思維導圖的基本甚至進階需求。

相容性:xmind可以導入/導出freemind格式,反之卻不能。

2.xmind與freemind比較

(1)xmind有更豐富的結構且支援混用。

freemind:隻支援一種邏輯圖(水準)結構。

xmind:在邏輯圖之外,還支援組織結構圖(豎直)、樹狀圖(水準+豎直)、思維導圖(輻射)、魚骨圖、二維圖(表格)。不僅如此,還能在一個文檔中組合使用多種表達形式。實用舉例:項目整體管理用邏輯圖,人員安排部分用組織結構圖,風險及應對部分用魚骨圖,進度部分用二維圖。

(2)xmind支援自由節點因而支援多圖。

freemind:隻能有一棵樹,即根節點唯一,其他節點必須直接或間接放在根節點下。

xmind:允許在主樹之外建立自由節點(應用舉例:把“文檔作者/建立日期”作為自由節點,補充思維導圖資訊)。由于自由節點也是可以增加子節點的,是以可産生第二棵乃至第n棵新樹。

(3)freemind的根節點上仍可以插入父節點。

先假設一種需求情境:在繪制完的導圖上再加一層。比如,最初建立了“唐詩”導圖,現在要擴充到“唐宋文學”,即“唐詩”根節點要降至二級節點。

xmind:頂級的自由節點之間是可以互為子節點的,但原來的根節點(xmind稱為中心主題)則不能拖到其他節點上。要滿足上述需求,就要建立文檔,以“唐宋文學”為根節點,然後導入或粘貼原有内容。

freemind:支援根節點上插入“父節點”。

建議:xmind的“根節點”比freemind減少了一份特殊性,即允許其他節點獨立于此;但仍保留了另一份特殊性,即不能成為其他節點的子節點。從使用角度說,建議取消此限制,即任何節點本身是一樣的,彼此之間都應該可以成為父子關系。或許技術有限制,但節點/層級的平等靈活是xml的精神。

(4)xmind支援附件,freemind全為連結。

freemind:可以有超連結通向外部的文檔和圖檔,也可以顯示外部的圖檔。但這些資源都隻是.mm檔案中的連結url,并非素材本身,即.mm是純文字的xml,包括freemind的圖示也是以id數字标示的。

xmind:支援上述連結方式,也支援(預設)把該文檔及圖檔引入xmind檔案作為附件,形成完整的資料包。.xmind格式與ooo文檔一樣,實質是xml+素材的zip包。

(5)釋出思維導圖方面,xmind要向freemind學習。

思維導圖導出靜态圖檔,這是最低需求,無須讨論。更值得關注的是導出/釋出之後,仍能保持折疊/展開的動态效果。這方面freemind遠勝xmind。

xmind:導出的html包括圖檔和節點文字。但圖與文字無連結,文字層級也不能折疊;圖檔預設為jpg,建議換為png。

freemind:可采用不同技術進行導出,每種導出效果都非常好。freemind導出html的格式有以下幾種。

html:純文字方式,節點保留原有格式,層級關系可折疊/展開,url連結有效。

xhtml(javascript):效果同上,隻是改用js實作。

xhtml(可點選map圖檔):除了上述文字内容外,還附有圖檔,并且點選圖檔的節點可跳轉到對應的文字。

java applet:功能保留最多的方式。在浏覽器中的使用效果近乎在freemind中打開.mm檔案。

flash:點選可折疊/展開,連結url有顯示但無法點選。

(6)freemind節點支援html代碼。

freemind:節點支援html代碼,實作文字格式化、換行、分段、圖像連結、表格(此外,還支援latex代碼)。

xmind:不能對部分文字分别設定格式,可以shift+enter換行。

(7)xmind具有更好的可持續性。

freemind作為經典開源軟體,雖在持續更新中,但新功能進展并不多。而同樣作為開源軟體的xmind,不僅因為後發優勢而擁有了更多功能,并且作為有商業公司支援的開源産品,新功能的開發也更加活躍——這并非迷信商業,而是闡述實際情況。關于這一點,兩個開發團隊的成員也有所認識。

另外,xmind還提供了更強大的pro版,可以滿足個人和企業的更高需求,并能提供可靠的技術支援。

(8)xmind更美觀,freemind更快速、省資源。

無論使用者界面還是思維導圖檔案,xmind都更加美觀。但freemind更加簡約,占用資源更少,啟動和運作速度更快。使用者按需選擇即可。

(9)其他差異。

freemind可以導入目錄結構,相當于變成資料總管;xmind不能。

在節點上輸入較多文字的過程中,xmind的輸入框會階梯式不斷加大,而freemind會保持同樣大小(隻顯示最右側部分)。

xmind的節點可以添加标簽,以進行過濾篩選;而freemind可以根據節點文字進行過濾顯示。

注意:xmind導入.mm時,無法識别包含html代碼的節點。

3.比較結論:軟體選擇建議

大多數普通使用者:xmind。理由:支援邏輯圖、二維圖等多種表達形式,并可混用,更加美觀,支援附件。

geek或偏執者:freemind。理由:更節約資源,界面更簡樸。

自主網絡釋出者:freemind。理由:強大靈活的html導出功能。

不執着于軟體,僅執着于最優效果者:主用xmind,輔用freemind。即僅在自主網絡釋出時另存為freemind格式,再用freemind導出為html。

繼續閱讀