更新時(shí)間:2022年11月09日13時(shí)43分 來源:傳智教育 瀏覽次數(shù):
大多數(shù)筆記應(yīng)用的設(shè)計(jì)并不是以程序員作為目標(biāo)受眾,這些程序可能會(huì)讓使用者用起來很難受,甚至完全放棄這些工具。親測(cè)有效,以下這幾個(gè)工具更適合程序員。
1 Boostnote
Boostnote是為編碼器設(shè)計(jì)的筆記應(yīng)用典范。它雖然不具備現(xiàn)代筆記應(yīng)用的所有功能(例如,它具有Markdown格式和基于文件夾的組織功能,但缺少可自定義的鍵盤快捷鍵),但具備所有程序員喜歡的功能:
你可以直接在普通筆記中嵌入代碼塊,也創(chuàng)建單獨(dú)的代碼片段型注釋,用于在一個(gè)注釋中收集和分組多個(gè)代碼塊。它還支持TO-DO LIST來幫助你進(jìn)行任務(wù)管理,和番茄鐘混用豈不是美滋滋?
Boostnote的價(jià)值同時(shí)體現(xiàn)在他的免費(fèi)和開源。結(jié)合其功能,Boostnote是計(jì)算機(jī)系學(xué)生的理想選擇
2 MedleyText
MedleyText與Boostnote非常相似,功能較少,但對(duì)每項(xiàng)功能都挖得比較深:富文本格式,筆記中可嵌入代碼塊以及可自定義的鍵盤快捷鍵。對(duì)于需要管理大項(xiàng)目程序員來說是十分理想的選擇。
當(dāng)你將格式化的代碼直接嵌入到筆記中時(shí),應(yīng)用程序會(huì)自動(dòng)高亮語法,你也可以手動(dòng)調(diào)節(jié)需要高亮的部分。截至發(fā)稿時(shí),MedleyText已支持超過40種編程語言。
MedleyText在使用本地筆記時(shí)完全免費(fèi),沒有任何限制。高級(jí)服務(wù)版本MedleyText + S將于2017年下半年發(fā)布,屆時(shí)他能允許使用者將筆記同步到云端存儲(chǔ),訪問Web版本應(yīng)用并與其他人共享筆記。
3 Quiver
Quiver是另一個(gè)類似上面兩個(gè)的應(yīng)用程序:使用者可以針對(duì)嵌入代碼進(jìn)行混合和匹配文本(Markdown和LaTeX格式)功能。但Quiver內(nèi)有個(gè)代碼專用的編輯器,比其他競(jìng)品更簡(jiǎn)潔,速度更快。
至于語法高亮,該應(yīng)用支持120多種編程語言。云存儲(chǔ)同步支持Dropbox,Google Drive,iCloud等。而且由于筆記被存儲(chǔ)為JSON格式,所以可以安全地使用版本控制來追蹤更改。共享筆記本甚至允許大型項(xiàng)目的團(tuán)隊(duì)協(xié)作。
所以既然Quiver如此牛,為什么將它列在第三位呢?因?yàn)樗荒茉贛ac上使用。雖然Mac是相當(dāng)不錯(cuò)的編程環(huán)境,但大多數(shù)編碼器仍然在Windows或Linux上。我們認(rèn)為這是相當(dāng)負(fù)面的影響。
4 OneNote
OneNote可以說是最好的筆記應(yīng)用程序,但目前它缺乏語法高亮功能,因此不適合程序員使用。幸運(yùn)的是,由GitHub用戶發(fā)布的免費(fèi)插件使OneNote可以在代碼中突出語法了。
插件是有點(diǎn)笨重,但終于可以使用OneNote保存代碼注釋應(yīng)該是相當(dāng)開心的一件事。OneNote是學(xué)生記筆記的最佳方式之一,對(duì)于計(jì)算機(jī)和工科學(xué)生來說,這是一個(gè)特別好的消息。
筆記共享功能使得OneNote協(xié)作項(xiàng)目起來也非常方便。而最重要的是它幾乎在所有主要平臺(tái)上都是完全免費(fèi)的,包括臺(tái)式機(jī)和移動(dòng)設(shè)備(除了Linux以外~)
5 CherryTree
CherryTree不像大多數(shù)筆記應(yīng)用程序,而更像一個(gè)個(gè)人維基。但是由于頁面可以彼此嵌套在層次結(jié)構(gòu)中,所以記筆記綽綽有余了。是什么讓它看起來像維基呢?主要是因?yàn)榭梢栽谡麄€(gè)筆記本中插入鏈接,跳轉(zhuǎn)到其他頁面。
還有其他功能類似CherryTree的應(yīng)用,包括wikidPad和以星,但CherryTree支持特殊的代碼專用頁面類型。程序員可以使用常規(guī)的筆記記錄想法和任務(wù),并使用代碼專用頁面紀(jì)錄片段的代碼。就頁面層次而言,兩種類型的操作方式完全相同。CherryTree非???,使其成為最好的輕量級(jí)筆記應(yīng)用程序之一。
6 Sublime Text
作為程序員,你可能早就知道Sublime Text。是的,這是一個(gè)文本編輯器,而不是一個(gè)筆記應(yīng)用程序,但它當(dāng)然也可以用于記筆記:每個(gè)筆記作為一個(gè)文本文件,每個(gè)代碼片段在一個(gè)單獨(dú)的語言文件中。
Sublime Text的原生功能非常適合提高整體生產(chǎn)力,分割多個(gè)編輯器窗格的功能更是不可或缺的功能。但是對(duì)于記筆記和組織功能來說,使用一些免費(fèi)的插件還可以獲得更好的效果。
SideBarEnhancements是每個(gè)Sublime Text用戶必備插件。它增加了一些優(yōu)化的側(cè)邊欄,主要是在菜單中當(dāng)你鍵盤單擊文件時(shí)會(huì)出現(xiàn)。PlainTasks在編輯器中集成一個(gè)TO-DO LIST。MarkdownEditing為你提供了用markdown語法記筆記的途徑。
北京校區(qū)