程序員專用筆記 Quiver

備份自:http://blog.rainy.im/2016/01/19/quiver-programmers-notebook/

什么時候需要記筆記粉捻?

很多人覺得記筆記是浪費時間柄驻,但從長遠來看實際上是為了節(jié)省時間轿塔,尤其是對程序員來說贸桶,知識點龐雜而又零散匈睁,若不及時記錄桶蛔、整理吸祟,這次浪費掉的時間下次還會再浪費一次瑟慈。一般來說筆記有兩種:

  1. 零散知識點
  2. 階段性總結

零散的知識點記錄是為了方便之后查閱,因此需要筆記應用有更好的整理屋匕、管理以及搜索功能葛碧,比如 Evernote 這一類;而階段性總結或者是 Blog 則更側重于方便的格式化支持以及無干擾的寫作環(huán)境过吻,比如一般程序員最愛 .md.rst 之類的簡化標記格式进泼。我嘗試過很多方案,鮮有能夠做到二者兼顧的纤虽,直到最近用上了Quiver: The Programmer's Notebook乳绕。

我需要哪些功能?

  1. Markdown 支持
  2. 各種語言語法 & Highlight 支持
  3. LaTex 支持
  4. 方便整理:全文搜索逼纸、標簽管理
  5. 數據導出洋措、導入、備份
  6. 實時預覽杰刽、導出到 HTML/PDF 等
  7. 多種主題菠发、自定義樣式
  8. Vim Key-binding

加粗是必備功能王滤,其它是基本功能,斜體是提升效率的 Killer feature 但基本不會奢望滓鸠。下面列舉一些我用過包括還在用的筆記雁乡,基本涵蓋了大部分常見類型筆記應用,它們在功能上各有側重也互有重疊糜俗,下面我就逐個分析總結一下使用體驗以及為什么我還是不滿足還要選擇一款新的應用(記住它的名字踱稍,Quiver: 顫抖)。

我用過哪些吩跋?

1. Evernote / 馬克飛象 / Alternote

Evernote 自然是最早期的優(yōu)秀先烈寞射,我記得曾經專門寫過一篇總結 Evernote 與 OneNote 的文章,最終推薦馬克飛象+Evernote锌钮。但是我已經卸載 Evernote 很久了桥温,原因無非是打開越來越慢,一堆無用的功能越來越擾人梁丘。后來推出一些看起來高大上但又華而不實的商務產品侵浸,我就知道像我這種只想好好記個筆記的用戶已經不是他們的目標群體了。后來也用了一下 Alternote氛谜,有點像是簡潔優(yōu)化版的 Evernote掏觉,當然從名字到刻意將筆記同步至 Evernote,都讓人感覺只是借助 Evernote 的名氣而已值漫,不過用起來倒確實是流暢很多澳腹。據我了解,我身邊還在堅持使用 Evernote 的杨何,要么是因為付費入坑太久酱塔,里面沉積的內容太多懶得倒騰,要么是對筆記功能需求不大只是為了方便保存?zhèn)€網頁什么的危虱,真正還在認認真真用 Evernote 及其周邊產品的羊娃,少之又少,也算是跟它的衰敗互為因果吧埃跷。

2. OneNote

M$ 出品蕊玷,值得信賴。從最初在 Windows 上用弥雹,后來換到 Mac 依然在用垃帅,到現在還是使用頻率最高的。沒有別的原因缅糟,OneNote 就是在電腦上用起來最像真實“紙質筆記本”的筆記應用挺智,沒有之一。當然是不考慮 Markdown 的前提下,畢竟你在本子上涂鴉筆記不會考慮格式化問題赦颇。OneNote 也有剪切網頁的 Chrome 插件二鳄,但是 M$ 的同步速度確實是令人憂傷。另外上面說到之前的文章最終沒有推薦 OneNote 是因為太太太占內存了媒怯,當時我覺得靠 M$ 改善的速度還比不上我換新電腦的速度订讼,果然換了新電腦之后,感覺好多了:D扇苞。

3. Leanote / Wiz / Ulysses

為了 Markdown 欺殿,嘗試了一些。我記得 Leanote 好像是國內獨立開發(fā)者開發(fā)出來的一全套鳖敷,網頁端+客戶端+Blog 托管脖苏,很厲害!遺憾的是無論在網頁端還是客戶端定踱,響應速度上并不盡如人意棍潘。為知筆記,視網膜屏上的界面全是像素鋸齒崖媚,怎么下得去手亦歉?網頁版幾乎是所有應用的通病(包括 Evernote 和馬克飛象)畅哑,卡頓和離線處理肴楷,這是瀏覽器的先天缺陷怪不得他們,但是使用體驗確實差荠呐。最后試用了一段時間備受推崇的獨立離線編輯器 Ulysses赛蔫,似乎是很多作家的最愛,因為可以非常方便地導出漂亮的 PDF 及其他格式泥张,但我實在是用不習慣它的 Markdown 編輯功能濒募,尤其是對代碼塊的支持簡直反人類,另外它的導入導出庫的功能也是一怪圾结,如果還沒出手買入的建議不要買了,283 的價格完全比不上 68的(前段時間優(yōu)惠只要12塊3菟摺) Quiver:再次顫抖吧筝野。

4. Typora / Vim / Atom

前面列舉的一些比較適合多筆記整理和管理的,單獨的 Markdown 編輯器粤剧,現在還在用的Typora 就非常清新感人歇竟,對 Markdown 的立即渲染以及指定語言的代碼塊支持和LaTex的可視化編輯,一款免費應用可以做到這樣已經非常了不起了抵恋。只不過現在還不是特別穩(wěn)定焕议,有一些小 BUG,作者更新也很及時弧关。Typora 出毛病的時候只能用 Vim 或者 Atom盅安,Markdown 用久了實時預覽的功能其實很少會用唤锉,單純?yōu)榱舜a字用最重要的還是手不離鍵盤,這也是 Markdown 如此受程序員歡迎的原因之一别瞭。

5. Jupyter

上一篇:Jupyter上的Lua與torch7 對 Jupyter 的介紹已經很清楚了窿祥,它本身對 Markdown 的支持就很好,加上不同語言的 Kernel 可以直接內嵌代碼執(zhí)行結果蝙寨,用于演示和可視化最方便不過晒衩。只不過要自己搭建稍微麻煩一些,另外導出到其它格式也是很麻煩的一件事墙歪√担可喜的是 Quiver 繼承了 Jupyter 里面 Cell 的概念(我猜是 Jupyter 在先吧,未考證)虹菲,所以開始用 Quiver 的時候不但不會覺得別扭靠胜,反而非常熟悉親切。

Quiver!Quiver!Quiver!

1. Text, Markdown, Code, LaTex, Diagram - Cell

Quiver 里面的 Cell 共有這5類可選届惋,當然你也可以全篇用一整個 Markdown Cell:

cell

區(qū)分不同的 Cell 可以讓筆記更加條理清晰髓帽,而且可以設定語言,幾乎涵蓋了所有編程語言:

code

2. 備份

Quiver 的全部內容保存在由 JSON 文件構成的 *.qvlibrary 中脑豹,可以無痛打包郑藏、切換、備份:

library

設置 Library 位置到自己的網盤瘩欺,可以隨時備份:

cloud

3. 標簽管理與全文搜索

search

4. 預覽 & 導出 & 3欄式布局

包括純編輯必盖、實時預覽與結果預覽3種模式,與 Ulysses 同樣的3欄式布局俱饿,支持導出到 MD/TXT/HTML/PDF/JSON

preview

5. 主題 & 樣式

軟件界面的配色主題可以自行編輯(或去 GitHub 下載):

theme

編輯器內以及預覽的樣式可以用CSS編輯:

style

6. Killer-feature: Vim Key binding

前方高能預警歌粥!

vim

所有的 Cell 都可以設定 Vim 鍵盤映射(為了避免圣戰(zhàn),甚至還支持 Emacs 映射)拍埠!單獨這一條失驶,各位不停跳票不停吵鬧最好用的可以撤離戰(zhàn)場了:

SUTMM

7. Bug Report

當然 Quiver 也不是完美無缺的,我在使用過程中遇到以下一些問題枣购,希望后續(xù)更新可以改善:

  1. Vim 輸入模式下面新建 Cell 嬉探,無法立即輸入,需要切換一下 VIEW 模式棉圈;
  2. Vim 的 VIEW 模式光標只覆蓋半個中文涩堤,這個是通病分瘾;
  3. 沒有打字機模式胎围,也就是當前輸入行無法聚焦在屏幕中央位置,Vim 下對應的 zz 指令也無效,當然可以通過輸入一堆回車鍵頂上去白魂,但終究不是很方便汽纤;
  4. 還有一個最大的 BUG 我沒弄清楚原因,可能是網盤同步的時候我正在編輯文檔碧聪,導致一部分正在輸入的內容無法存檔冒版,也無法 Copy 出來,可能導致內容丟失逞姿,所以在編輯的時候最好暫停網盤同步辞嗡。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市滞造,隨后出現的幾起案子续室,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異邀泉,居然都是意外死亡,警方通過查閱死者的電腦和手機丰泊,發(fā)現死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來始绍,“玉大人瞳购,你說我怎么就攤上這事】魍疲” “怎么了学赛?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長吞杭。 經常有香客問我盏浇,道長,這世上最難降的妖魔是什么芽狗? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任绢掰,我火速辦了婚禮,結果婚禮上童擎,老公的妹妹穿的比我還像新娘曼月。我一直安慰自己,他們只是感情好柔昼,可當我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著炎辨,像睡著了一般捕透。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天乙嘀,我揣著相機與錄音末购,去河邊找鬼。 笑死虎谢,一個胖子當著我的面吹牛盟榴,可吹牛的內容都是我干的。 我是一名探鬼主播婴噩,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼擎场,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了几莽?” 一聲冷哼從身側響起迅办,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎章蚣,沒想到半個月后站欺,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡纤垂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年矾策,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片峭沦。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡贾虽,死狀恐怖,靈堂內的尸體忽然破棺而出熙侍,到底是詐尸還是另有隱情榄鉴,我是刑警寧澤,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布蛉抓,位于F島的核電站庆尘,受9級特大地震影響,放射性物質發(fā)生泄漏巷送。R本人自食惡果不足惜驶忌,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望笑跛。 院中可真熱鬧付魔,春花似錦、人聲如沸飞蹂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽陈哑。三九已至妻坝,卻和暖如春伸眶,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背刽宪。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工厘贼, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人圣拄。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓嘴秸,卻偏偏與公主長得像,于是被迫代替她去往敵國和親庇谆。 傳聞我的和親對象是個殘疾皇子岳掐,可洞房花燭夜當晚...
    茶點故事閱讀 45,675評論 2 359

推薦閱讀更多精彩內容