最近我試用了一段時間的幕布膏孟,用戶體驗很好郭变。
雖然本人用workflowy, dynalist和幕布等獨(dú)立大綱應(yīng)用時間不長扰路,但是使用 Emacs + org-mode 超過 10 年持隧,對這種列表大綱式應(yīng)用并不陌生。
我希望幕布可以變得更順手彬向,獲得更多用戶的青睞兼贡,也幫助更多人提升學(xué)習(xí)、工作和研究的效能娃胆。所以冒昧給開發(fā)團(tuán)隊提出以下幾點(diǎn)改進(jìn)建議遍希,不夠成熟,謹(jǐn)供參考里烦。
- 添加全局搜索
- 搜索后結(jié)果定位
- 導(dǎo)入導(dǎo)出 textbundle
- 演示采用 revealjs
下面依次說明一下:
添加全局搜索
workflowy把所有內(nèi)容放在一起凿蒜,一個重要原因就是可以全局搜索。這樣散落的知識可以匯聚起來胁黑,非線性組合废封,帶來靈感與啟發(fā)。
例如上圖這樣的一個簡單演示大綱丧蘸。
如果搜索 Python 漂洋,結(jié)果是這樣的:
可是在幕布中,我們更習(xí)慣把工作和學(xué)習(xí)分別存放為不同的文件(這也是官方文檔里鼓勵的存儲方式):
其中“工作”文檔內(nèi)容:
“學(xué)習(xí)”文檔內(nèi)容:
回到目錄下面力喷,搜索“Python”氮发。
可以看到,什么也搜不出來冗懦。
因為文件外部的搜索爽冕,只能檢索到標(biāo)題,不能深入到正文內(nèi)容披蕉。
這樣一來颈畸,散落在不同文件里面的信息,就成了孤島没讲。難以連接眯娱,并發(fā)生“化學(xué)反應(yīng)”。
我的建議很簡單爬凑,添加一個附加搜索功能徙缴,全局查找關(guān)鍵詞,并且標(biāo)明文件來源嘁信。就像VSCode支持的這樣:
這樣于样,用戶就可以很容易找到包含某個關(guān)鍵詞的所有位置,在文件間建立知識鏈接潘靖,啟迪發(fā)現(xiàn)穿剖。
搜索后結(jié)果定位
即便是文章內(nèi)部的關(guān)鍵詞搜索,幕布現(xiàn)在也存在一個小問題卦溢。
例如在“學(xué)習(xí)”內(nèi)部搜索python糊余,出現(xiàn)了對應(yīng)內(nèi)容秀又。
我們把高亮這一條搜索結(jié)果。
可一旦退出搜索贬芥。高亮(我們的定位)就消失了吐辙。
反觀workflowy,這是搜索并高亮效果:
搜索退出后蘸劈,原處的高亮依然存在昏苏。
這個功能非常有用。
因為有的時候昵时,我們是希望以關(guān)鍵詞尋找某個位置捷雕,對其上下文進(jìn)行修改。因而只聚焦到關(guān)鍵詞出現(xiàn)的那一行壹甥,并不能解決用戶實際需求痛點(diǎn)救巷。
建議添加該功能。
導(dǎo)入導(dǎo)出 textbundle
幕布高級版可以很好地支持圖片插入句柠,這一點(diǎn)我很喜歡浦译。
這樣一來,大綱不僅可以用來列計劃溯职,展示構(gòu)架精盅,也可以方便地改造成文章和幻燈。
然而谜酒,導(dǎo)入導(dǎo)出的格式叹俏,還是比較單一的。
可以理解僻族。
畢竟基礎(chǔ)框架來自于Workflowy粘驰。但是Workflowy本來就不支持圖片,所以O(shè)PML也就足夠用了述么。
但是幕布的特色就是支持圖片啊蝌数。
帶圖片的大綱導(dǎo)出/導(dǎo)入,最好能夠采用與其他工具交互更為方便的格式度秘。
OPML好像不大好使顶伞,內(nèi)嵌圖片導(dǎo)出,似乎就沒有成功過剑梳。
HTML 導(dǎo)出唆貌,是包含圖片的,但是采用的是 standalone 方式阻荒,沒有把文字挠锥、結(jié)構(gòu)和圖片獨(dú)立分離,這樣不利于后期的(帶格式)處理和編輯侨赡。
我推薦textbundle作為導(dǎo)入和導(dǎo)出格式。
textbundle 是一種基于 Markdown 的文件包⊙蛞迹可以方便包含圖片蓖宦,這樣在不同工具之間轉(zhuǎn)移起來,非常便捷油猫。
這是支持Markdown的App列表:
可以看到稠茂,Ulysses, Bear這樣的流行的寫作工具,甚至是Mindnode等思維導(dǎo)圖工具情妖,都支持 textbundle睬关。
如果幕布同樣支持textbundle格式。那么我們在幕布中快速寫作的時候毡证,就可以更加安心电爹。因為我們確認(rèn)所有的創(chuàng)作內(nèi)容都可以方便導(dǎo)出帶格式、帶圖片資源版本料睛,輕松在其他專用工具中進(jìn)一步加工丐箩。
演示采用revealjs
我很喜歡幕布的一鍵生成思維導(dǎo)圖功能。
但是思維導(dǎo)圖本身未必適合演示恤煞。
從講者的角度屎勘,我希望一步步呈現(xiàn)內(nèi)容,讓聽眾跟著我的節(jié)奏來逐步認(rèn)識全貌居扒。
一旦所有內(nèi)容一次性呈現(xiàn)概漱,聽眾的注意力很容易就耗散掉了。
幕布雖然自帶演示功能喜喂,但是也沒有實現(xiàn)這種逐步呈現(xiàn)瓤摧。
我的解決方案,一直是兩種:
- 專用的思維導(dǎo)圖演示功能(iMindmap)夜惭;
- 借助把思維導(dǎo)圖轉(zhuǎn)換成revealjs幻燈姻灶。
前者很貴;后者我現(xiàn)在寫好了Python腳本诈茧,不過運(yùn)行起來需要比較繁瑣的環(huán)境設(shè)置产喉,難以推廣。
不過從我之前作品《如何把思維導(dǎo)圖秒變成幻燈敢会?》的反饋看來曾沈,把思維導(dǎo)圖快速轉(zhuǎn)換成幻燈的功能,是許多讀者的癢點(diǎn)鸥昏。
他們寧可一次次嘗試環(huán)境配置塞俱,也非常希望能夠在本地重現(xiàn)這一功能。
這套Python腳本實現(xiàn)機(jī)制并不復(fù)雜吏垮,請參考我在github上的代碼障涯。
特別是罐旗,當(dāng)幕布可以支持textbundle導(dǎo)出的時候,我相信很多思維導(dǎo)圖工具的主要功能就可以被替代掉了唯蝶。
這算不算一種“降維打擊”呢九秀?
當(dāng)然,我們不應(yīng)該要求一個軟件完成所有功能粘我。
但是鼓蜒,既然幕布提供思維導(dǎo)圖和演示的功能,那何不更進(jìn)一步征字,直接導(dǎo)出Reveal.js的html5幻燈都弹?
對許多教師、學(xué)生和企業(yè)用戶來說匙姜,這一功能可以帶來更高的附加值畅厢,和更好的用戶體驗。
小結(jié)
總結(jié)一下搁料,針對搜索和導(dǎo)出方向或详,我為幕布提供了4條參考建議。
期待早日獲得開發(fā)團(tuán)隊的回復(fù)郭计。
辛苦了霸琴!謝謝!
討論
你平時使用大綱工具進(jìn)行學(xué)習(xí)昭伸、工作和創(chuàng)作嗎梧乘?除了文中列舉的功能外,你還有哪些痛點(diǎn)需要解決呢庐杨?使用歡迎留言选调,把你的經(jīng)驗和思考分享給大家,我們一起交流討論灵份。
如果你對我的文章感興趣仁堪,歡迎點(diǎn)贊,并且微信關(guān)注和置頂我的公眾號“玉樹芝蘭”(nkwangshuyi)填渠。
如果本文可能對你身邊的親友有幫助弦聂,也歡迎你把本文通過微博或朋友圈分享給他們。讓他們一起參與到我們的討論中來氛什。