編程時(shí)梅割,你都用什么軟件做的筆記?還是說你都不做筆記葛家?

編程容易產(chǎn)生挫折户辞,即使作為一種業(yè)余愛好也可能是這樣。建立一個(gè)網(wǎng)頁(yè)癞谒,手機(jī)APP或桌面應(yīng)用都是個(gè)很大的工程底燎,好的記筆記技能是讓這個(gè)工程井然有序的關(guān)鍵,也是克服壓力扯俱、絕望和倦怠的好方法书蚪。

但是大多數(shù)筆記應(yīng)用的設(shè)計(jì)并不是以程序員作為目標(biāo)受眾,可能會(huì)讓我們用起來很難受迅栅,甚至放棄這些工具殊校。這就是為什么找來了這些比較好用的做筆記工具《链妫可以看看是否有你在用的为流。同樣也歡迎大家在留言區(qū)分享你最喜愛的筆記軟件呕屎!

1. Boostnote

(適用OS: Windows, Mac, Linux)

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

(適用OS: Windows, Mac, Linux)

MedleyText與Boostnote非常相似允瞧,功能較少,但對(duì)每項(xiàng)功能都挖得比較深:富文本格式蛮拔,筆記中可嵌入代碼塊以及可自定義的鍵盤快捷鍵述暂。對(duì)于需要管理大項(xiàng)目程序員來說是十分理想的選擇。

在這里插入圖片描述

當(dāng)你將格式化的代碼直接嵌入到筆記中時(shí)建炫,應(yīng)用程序會(huì)自動(dòng)高亮語(yǔ)法畦韭,你也可以手動(dòng)調(diào)節(jié)需要高亮的部分。截至發(fā)稿時(shí)踱卵,MedleyText已支持超過40種編程語(yǔ)言廊驼。

MedleyText在使用本地筆記時(shí)完全免費(fèi)据过,沒有任何限制惋砂。高級(jí)服務(wù)版本MedleyText + S于2017年下半年發(fā)布,屆時(shí)他能允許使用者將筆記同步到云端存儲(chǔ)绳锅,訪問Web版本應(yīng)用并與其他人共享筆記西饵。

3. Quiver

(適用OS: Mac)

Quiver是另一個(gè)類似上面兩個(gè)的應(yīng)用程序:使用者可以針對(duì)嵌入代碼進(jìn)行混合和匹配文本(Markdown和LaTeX格式)功能。但Quiver內(nèi)有個(gè)代碼專用的編輯器鳞芙,比其他競(jìng)品更簡(jiǎn)潔眷柔,速度更快。


在這里插入圖片描述

在這里插入圖片描述

至于語(yǔ)法高亮原朝,該應(yīng)用支持120多種編程語(yǔ)言驯嘱。云存儲(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

(適用OS: Windows, Mac, Android, iOS, Web)

OneNote可以說是最好的筆記應(yīng)用程序茂腥,但目前它缺乏語(yǔ)法高亮功能,因此不適合程序員使用切省。幸運(yùn)的是础芍,由GitHub用戶發(fā)布的免費(fèi)插件使OneNote可以在代碼中突出語(yǔ)法了


在這里插入圖片描述

插件是有點(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

(適用OS: Windows)

CherryTree不像大多數(shù)筆記應(yīng)用程序何陆,而更像一個(gè)個(gè)人維基晨汹。但是由于頁(yè)面可以彼此嵌套在層次結(jié)構(gòu)中,所以記筆記綽綽有余了贷盲。是什么讓它看起來像維基呢淘这?主要是因?yàn)榭梢栽谡麄€(gè)筆記本中插入鏈接,跳轉(zhuǎn)到其他頁(yè)面巩剖。


在這里插入圖片描述

還有其他功能類似CherryTree的應(yīng)用铝穷,包括wikidPad和以星,但CherryTree支持特殊的代碼專用頁(yè)面類型佳魔。程序員可以使用常規(guī)的筆記記錄想法和任務(wù)曙聂,并使用代碼專用頁(yè)面紀(jì)錄片段的代碼。就頁(yè)面層次而言鞠鲜,兩種類型的操作方式完全相同宁脊。

CherryTree非常快贤姆,使其成為最好的輕量級(jí)筆記應(yīng)用程序之一

6. Sublime Text

(適用OS: Windows, Mac, Linux)

作為程序員榆苞,你可能早就知道Sublime Text。是的霞捡,這是一個(gè)文本編輯器坐漏,而不是一個(gè)筆記應(yīng)用程序,但它當(dāng)然也可以用于記筆記:每個(gè)筆記作為一個(gè)文本文件,每個(gè)代碼片段在一個(gè)單獨(dú)的語(yǔ)言文件中仙畦。

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語(yǔ)法記筆記的途徑弱卡。


在這里插入圖片描述

Sublime Text理論上要花上你70美元乃正,但免費(fèi)期其實(shí)永遠(yuǎn)不會(huì)結(jié)束。只要你可以忍受偶而出現(xiàn)的彈窗提醒你購(gòu)買完整版本婶博,就可以無限期地免費(fèi)使用Sublime Text瓮具。

7. TickTick

(適用OS: Windows, Mac, Android, iOS, Web)

盡管TickTick是一個(gè)TO-DO LIST應(yīng)用,但有一個(gè)微妙的功能凡人,使它很適合記筆記:每個(gè)列表項(xiàng)都有一個(gè)“描述”字段名党,完全可以充當(dāng)記事本。


在這里插入圖片描述

作為程序員挠轴,你可以使用TickTick將所有任務(wù)作為單獨(dú)的列表項(xiàng)目進(jìn)行追蹤传睹,并存儲(chǔ)每個(gè)任務(wù)所需的任何注釋。但因?yàn)闆]有突出語(yǔ)法功能或豐富的文本格式岸晦,它其實(shí)更適合用來管理程序員的想法而不是存儲(chǔ)代碼片段欧啤。

此外,你還可以享受完整的TO-DO LIST功能:文件夾系統(tǒng)启上,子任務(wù)邢隧,定期任務(wù),提醒碧绞,優(yōu)先事項(xiàng)等等的功能府框。TickTick的免費(fèi)版本限制了列表數(shù)量吱窝,付費(fèi)則是每年28美元讥邻。

成為更好的程序員的額外秘訣

如果這些你都不喜歡,還是可以在代碼中以粘貼注釋的方式記筆記院峡。這不是管理抽象級(jí)項(xiàng)目的最佳方法兴使,因?yàn)檫@需要清晰的編碼習(xí)慣,但這樣作卻是針對(duì)某些低階字段注釋的好方式照激。

無論哪種方式发魄,一定是不斷改進(jìn)的。編程是困難的,所以自傲編程的時(shí)候励幼,有時(shí)候一點(diǎn)小小的技巧或者捷徑汰寓,都能讓我們的效率提高很多。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末苹粟,一起剝皮案震驚了整個(gè)濱河市有滑,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌嵌削,老刑警劉巖毛好,帶你破解...
    沈念sama閱讀 217,406評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異苛秕,居然都是意外死亡肌访,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門艇劫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來吼驶,“玉大人,你說我怎么就攤上這事店煞≈及” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵浅缸,是天一觀的道長(zhǎng)轨帜。 經(jīng)常有香客問我,道長(zhǎng)衩椒,這世上最難降的妖魔是什么蚌父? 我笑而不...
    開封第一講書人閱讀 58,380評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮毛萌,結(jié)果婚禮上苟弛,老公的妹妹穿的比我還像新娘。我一直安慰自己阁将,他們只是感情好膏秫,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著做盅,像睡著了一般缤削。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上吹榴,一...
    開封第一講書人閱讀 51,301評(píng)論 1 301
  • 那天亭敢,我揣著相機(jī)與錄音,去河邊找鬼图筹。 笑死帅刀,一個(gè)胖子當(dāng)著我的面吹牛让腹,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播扣溺,決...
    沈念sama閱讀 40,145評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼骇窍,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了锥余?” 一聲冷哼從身側(cè)響起像鸡,我...
    開封第一講書人閱讀 39,008評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎哈恰,沒想到半個(gè)月后只估,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,443評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡着绷,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評(píng)論 3 334
  • 正文 我和宋清朗相戀三年蛔钙,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片荠医。...
    茶點(diǎn)故事閱讀 39,795評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡吁脱,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出彬向,到底是詐尸還是另有隱情兼贡,我是刑警寧澤,帶...
    沈念sama閱讀 35,501評(píng)論 5 345
  • 正文 年R本政府宣布娃胆,位于F島的核電站遍希,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏里烦。R本人自食惡果不足惜凿蒜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望胁黑。 院中可真熱鬧废封,春花似錦、人聲如沸丧蘸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)力喷。三九已至,卻和暖如春冗懦,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工没讲, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人徙缴。 一個(gè)月前我還...
    沈念sama閱讀 47,899評(píng)論 2 370
  • 正文 我出身青樓嘁信,卻偏偏與公主長(zhǎng)得像潘靖,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子卦溢,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容