我用FreeMind吳魯加 07/19/2004 個(gè)人主頁(yè):http:// 網(wǎng)絡(luò)日志:http://blog./wlj/版本控制v0.8 07/19/2004 文檔創(chuàng)建 1. 所謂MindMap1.1 MindMap是什么MindMap是什么呢?其實(shí)是英國(guó)人托尼·巴贊創(chuàng)造的一種提出筆記方法,和傳統(tǒng)的直線記錄方法完全不同,它以直觀形象的圖示建立起各個(gè)概念之間的聯(lián)系。在國(guó)內(nèi),MindMap又被稱為腦圖或思維導(dǎo)圖。 思維導(dǎo)圖(Mind Mapping)以放射性思考(Radiant Thinking)為基礎(chǔ)的收放自如方式,除了提供一個(gè)正確而快速的學(xué)習(xí)方法與工具外,運(yùn)用在創(chuàng)意的發(fā)想與收斂、項(xiàng)目企劃、問(wèn)題解決與分析、會(huì)議管理等方面,往往產(chǎn)生令人驚喜的效果。它是一種展現(xiàn)個(gè)人智力潛能極至的方法,將可提升思考技巧,大幅增進(jìn)記憶力、組織力與創(chuàng)造力。它與傳統(tǒng)筆記法和學(xué)習(xí)法有量子跳躍式的差異 1.2 MindMap軟件介紹其實(shí)當(dāng)前MindMap軟件相當(dāng)多,最為流行的應(yīng)該這三款: 對(duì)我來(lái)說(shuō),F(xiàn)reeMind最合適,原因有二:
功能簡(jiǎn)潔,卻又恰到好處的夠用,因此我就選定它了! 2. 我用FreeMind2.1 速讀通過(guò)我的讀書筆記可以看出,用FreeMind做記錄是非常方便的。 采用了FreeMind后,我對(duì)一些“快餐書籍”的閱讀方式是這樣的:
2.2 小項(xiàng)目管理FreeMind有個(gè)很好的功能是根據(jù)目錄創(chuàng)建文件,也就是可以根據(jù)某個(gè)目錄下的文件結(jié)構(gòu)來(lái)直接生成一個(gè)MindMap,這個(gè)功能也很誘人,于是我利用它來(lái)管理我的小項(xiàng)目。 首先直接生成一幅MindMap,然后進(jìn)行部份細(xì)節(jié)調(diào)整和分類,再標(biāo)出生要等級(jí)。當(dāng)項(xiàng)目中有新任務(wù)創(chuàng)建時(shí),就做簡(jiǎn)單記錄。這樣就能輕松地將企業(yè)內(nèi)部的項(xiàng)目放在一起全盤考慮和分析了。 2.3 腦力激蕩一幫朋友在一起討論某個(gè)創(chuàng)業(yè)機(jī)會(huì)時(shí)、幾個(gè)程序員在商量產(chǎn)品功能特點(diǎn)的時(shí)候、企業(yè)管理人員聚會(huì)研究公司發(fā)展戰(zhàn)略的時(shí)候……或者,僅僅是自己想寫一篇文章的時(shí)候,比如我現(xiàn)在:) FreeMind是否都能助你一臂之力? 2.4 會(huì)議記錄會(huì)議記錄這點(diǎn)似乎乏善可陳,誰(shuí)都能看出用它做會(huì)議記錄,相對(duì)較能抓住所談事務(wù)的主題,并且容易促進(jìn)與會(huì)者的關(guān)聯(lián)分析。 3. 小技巧3.1 快捷鍵或鼠標(biāo)我常用的快捷鍵有: 在下方新增節(jié)點(diǎn) = Enter 新增子節(jié)點(diǎn) = INSERT 在上方新增節(jié)點(diǎn) =Shift+Enter 查找 = Ctrl+F 編輯 = F2 展開或縮起 = Space當(dāng)然,按F3-F9能夠給節(jié)點(diǎn)設(shè)置不同的顏色等等,也是很常用的。另外還有些組合鍵,如按住Alt鍵后用鼠標(biāo)選中根節(jié)點(diǎn),就是全選。按住Ctrl+Shift后用鼠標(biāo)連接兩個(gè)節(jié)點(diǎn),便是在節(jié)點(diǎn)間創(chuàng)建連接線……快捷鍵也可以自定義,但通常無(wú)須這樣做。具體的細(xì)節(jié)也可以參見幫助文件。 3.2 在web上發(fā)布當(dāng)你精心完成一個(gè)MindMap后,是否有希望別人看到的愿望呢?直接通過(guò)freemind-browser可以輕松地將Mindmap發(fā)表到網(wǎng)站上,并且訪問(wèn)者能夠象直接操作程序般對(duì)各節(jié)點(diǎn)進(jìn)行展開、關(guān)閉等行為。 只要將freemindbrowser.html中的兩部份稍做修改,即標(biāo)題和具體mm文件的位置,并連同freemindbrowser.jar一起復(fù)制到你的web服務(wù)器上,用戶應(yīng)該就能夠正常瀏覽了。 3.3 聰明的復(fù)制與粘貼FreeMind比其它軟件優(yōu)勢(shì)的一個(gè)地方還在于它智能的復(fù)制方式,例如,我可以通過(guò)一個(gè)有縮進(jìn)層次關(guān)系的txt、html或其它文件復(fù)制成很漂亮的MindMap,也能將MindMap直接復(fù)制進(jìn)word、excel甚至outlook中,并保持良好的縮進(jìn)和層次關(guān)系。 3.4 修改配置文件在一份user.properties的文件中,保存著許多可配置的選項(xiàng),其中僅有幾項(xiàng)是通過(guò)Edit->Preference可以設(shè)定的。這份文件通常在你的~目錄下,在windows 2k、xp和2003下,應(yīng)該在c:\Documents and Settings\(your user name) \freemind\user.properties,如果是Win9x下則在C:\WINDOWS\freemind\user.properties,要判斷你的HOME目錄,可以直接在cmd窗口輸入:echo %HOMEPATH% 里面的部份格式如下: ## Experimental features, "true" / "false" #experimental_file_locking_on = false ##If dnd is enabled. "true" or "false" #draganddrop = true # ##The Modes which Freemind will load on startup, full Class names separated by a comma. #modes = freemind.modes.browsemode.BrowseMode,freemind.modes.mindmapmode.MindMapMode,freemind.modes.filemode.FileMode ##The initial mode that is loaded on startup #initial_mode = MindMap 并不難理解,就不多做說(shuō)明了。 3.5 MindManager數(shù)據(jù)導(dǎo)出到FreeMind身邊有很多朋友使用的Mind Map工具是MindManager X5,這毫無(wú)疑問(wèn)是一款杰出的商用軟件,但與FreeMind之間的格式卻是不相通用的,好在兩者都采用xml格式來(lái)保存數(shù)據(jù),因此數(shù)據(jù)轉(zhuǎn)換并不困難。 先用解壓縮工具打開MindManager的*.mmap文件--該格式實(shí)際上就是將相關(guān)信息打包壓縮。下圖是用winrar打開時(shí)的情況,我們可以看到里面有一個(gè)Document.xml的文件,這就是MindManager的主文件了。 采用特定的xslt,比如mm2fm.xslt,再配合xsltproc軟件,將Document.xml解壓后直接進(jìn)行處理,便能夠輕松地將該xml順利轉(zhuǎn)成Freemind所能理解的mm格式: c:\xsltproc>xsltproc.exe -o ssp2p.mm mm2fm.xslt Document.xml c:\xsltproc> 3.6 FreeMind數(shù)據(jù)保存到MindManager因?yàn)槌晒Φ赜握f(shuō)了幾個(gè)朋友轉(zhuǎn)移到FreeMind上來(lái),因此一般我自己沒有這個(gè)需求,偶爾要做這種轉(zhuǎn)換時(shí),就投機(jī)取巧了一把:
3.7 添加自己的插件一個(gè)程序如果可定制程度高,當(dāng)然能讓人覺得更加自由。MindManager可以使用vb編寫宏,并且直接載入菜單,這方面FreeMind做得如何呢? 答案是:相當(dāng)出色,事實(shí)上你可以用java或者jython編寫插件并加載。 在windows下,到C:\Program Files\FreeMind\accessories\plugins下創(chuàng)建文件Pyhello.py如下: from freemind.extensions import NodeHookAdapter import javax.swing as swing class Pyhello(NodeHookAdapter): def __init__(win): win = swing.JFrame("HelloWorld") win.size = (200, 200) win.show() instance=Pyhello() 這是插件程序本身,唯一的功能就是顯示Hello World :) 創(chuàng)建Pyhello.properties如下: documentation=This is a simple Jython script that tests the node hook possibilites # # the script returns an object of this type: base=freemind.extensions.NodeHookAdapter script=Pyhello.py modes=freemind.modes.mindmapmode documentation=welcome to icon=accessories/plugins/icons/kcmsystem.png 這里定義了上面那個(gè)程序的位置、運(yùn)行模式、說(shuō)明及圖標(biāo),重新載入FreeMind時(shí),我們可以看到在工具欄上多出一個(gè)圖標(biāo),點(diǎn)擊彈出helloworld。 3.8 數(shù)據(jù)導(dǎo)出當(dāng)前的最新測(cè)試版本是v 0.72,在這個(gè)版本中新增了將MindMap導(dǎo)出為圖片或xslt文件的插件,不用費(fèi)勁心機(jī)地截屏或者打印了,直接存成圖片發(fā)送好了。 |
|
來(lái)自: kukoo > 《FreeMind》