tft每日頭條

 > 科技

 > 最好的編程筆記本

最好的編程筆記本

科技 更新时间:2024-05-14 14:11:53

  在很長一段時間裡我都覺得,筆記軟件和寫作軟件是兩種截然不同的軟件,筆記軟件幫助收集知識給自己,而寫作軟件幫助輸出想法給别人。所以 Mou 這樣的寫作工具不會有收集内容的功能,印象筆記也不會有一個将文章導出成 PDF 的選項。

  每個工具都帶有用來創造它的那種精神。——海森堡《物理學與哲學》

  人類的需求是在不斷的演化的,我們的工具也總是随着我們的需求不斷變化。

  而今,随着技術寫作的興起與程序員職業的興盛,我們對寫作軟件的要求,已經不僅僅是編輯與導出那樣的簡單。對科技博客作者來說,代碼已經開始成為文章内容不可分割的一部分。對程序員來說,普通的代碼注釋已經遠遠不夠,很多人已經開始使用 Markdown文件來保存代碼段和做筆記備忘。

  這些需求彙聚在一起,最終催生出了這款軟件:Quiver。

  技術博客寫作者的箭囊

  Quiver 并不是又一個單純的 Evernote like 軟件,準确的說,它甚至不能被完全的歸類到筆記類軟件裡。在它的身上,集合了寫作軟件與筆記軟件的特點,它既有着傳統 Markdown 寫作軟件的實時編輯預覽,又有着筆記軟件的文件邏輯結構。

  在它的身上你可以感受到,那種濃濃的為技術寫作而生的味道,同時也可以感受到,那種對于學術型知識管理結構的追求,它不是一個為大衆用戶而設計的軟件,它是為那些要求知識索引結構與專注寫作的 Power User 創造的工具。

  用一句話來概括 Quiver 的話,就是 —— 一個支持 Markdown、代碼編輯器、LaTeX 與維基百科式知識索引的 Alternote。

  由 Cell 概念構建的寫作體驗

  在 Quiver 上進行技術寫作是一件非常愉悅的事情,這得益于它的編輯界面的 Markdown 基因以及獨特的 Cell 概念。

  編輯界面

  在 Quiver 的 Note 編寫界面上有三個按鈕,讓你能夠分别在三種模式中切換,分别是文本編輯,預覽查看,實時編輯預覽。

  最好的編程筆記本(技術寫作者的專屬筆記本)(1)

  最好的編程筆記本(技術寫作者的專屬筆記本)(2)

  最好的編程筆記本(技術寫作者的專屬筆記本)(3)

  其中,實時編輯預覽可以說是完全達到了絕大多數 Markdown 編輯軟件的标準(比如某跳票王 Mou),可以說,在購買 Quiver 之後,你基本上不需要再買其他 Markdown 編輯軟件來編輯文章了。

  Cell

  Cell 是 Quiver 的寫作的核心概念,Quiver 甚至為它專門有一個系統菜單,基于 Cell,Quiver 為我們帶來了超越了絕大多數寫作軟件的編輯體驗。

  在 Quiver 裡每一個 Note 都是由無數個 Cell 組成的,而每個 Cell 都是一個格式獨立的片段,針對每個 Cell 你可以選擇不同的格式,Text,Code,Markdown,LaTeX 亦或者是 Diagram。通過這樣的特性,Quiver 可以将代碼和普通的文本高效的組合在一起,讓整個寫作的流程變得更加的輕松直觀。

  下面讓我們分别來看看不同的 Cell 格式。

  Text Cell

  Text Cell 即是我們一般所熟知的富文本單元格,Quiver 為它專門提供了格式工具欄,從加粗到圖片置入,一應俱全,降低了這款軟件對 Markdown 苦手用戶的門欄。

  最好的編程筆記本(技術寫作者的專屬筆記本)(4)

  Code Cell

  Quiver 的 Code Cell 直接内置了 Ace 代碼編輯器,可以直接按照編輯器的格式高亮并展示代碼。

  最好的編程筆記本(技術寫作者的專屬筆記本)(5)

  代碼單元格支持 120 多種語言的語法高亮、20 種以上的主題、自動縮進、代碼折疊、多個遊标和選擇、代碼自動補全、Tab 觸發,Vim/Emacs 鍵綁定等。 ——《Quiver快速入門》

  好吧,現在你甚至連代碼編輯器都不用再買了。

  Markdown Cell

  Markdown Cell 支持标準 Markdown 語法以及 Github Flavored Markdown,在實時編輯預覽狀态下,Markdown 編輯實在是一種享受。

  最好的編程筆記本(技術寫作者的專屬筆記本)(6)

  Latex Cell 和 Diagram Cell

  這兩種格式都是相對比較小衆的需求,但是 Quiver 非常貼心的提供了對它們的支持,對經常要在文章裡做流程圖、寫數學公式的人來說,這實在是福音。

  LaTeX Cell 支持 LaTeX 公式編輯,讓你能優雅的編寫數學公式。雖然 Markdown Cell 也内連了 LaTeX 公式編輯,但是單獨的使用 LaTeX 能夠讓排版變得更加容易。并且 Quiver 還支持在設置中添加自定義宏。添加的自定義宏可以在所有 LaTeX Cell 中使用。

  最好的編程筆記本(技術寫作者的專屬筆記本)(7)

  Diagram Cell 支持複雜圖表的編輯,分别是流程圖和序列圖,通過單純的文字格式進行排版,簡單易用,圖表規整。

  最好的編程筆記本(技術寫作者的專屬筆記本)(8)

  高度自由的自定義

  同時,在支持這麼多的 Cell 格式的情況下,Quiver 還支持對每種 Cell 的屬性進行單獨設置。

  最好的編程筆記本(技術寫作者的專屬筆記本)(9)

  與此同時它還支持對編輯界面,預覽界面,輸出排版的 CSS 文件進行修改自定義,Markdown 專業編輯器也就不過如此了吧?

  最好的編程筆記本(技術寫作者的專屬筆記本)(10)

  由傳統筆記本系統帶來的筆記體驗

  說完了編輯的部分,讓我們來看看 Quiver 做為一個筆記軟件的部分。

  Quiver 的界面一打開就是經典的 Ulysses 式的 Library 庫架構(Inbox Favorites Recents Trash),支持 Tag 标注,并且支持創建多個筆記本對筆記進行整理歸類,我們可以自由的把 Note 在各個筆記本之間拖拽移動,非常的靈活。

  最好的編程筆記本(技術寫作者的專屬筆記本)(11)

  同時在 Text Cell 下,圖片、普通文件等可直接拖拽到文本編輯區,圖片可随文檔共同保存到本地,普通文件,如 dmg 安裝文件則會變為能直接點擊來執行安裝的文件鍊接。

  Quiver 還支持全資料庫的全文關鍵詞搜索,同時對搜索結果進行了頻率排序,非常的直觀。(PS:美中不足的是 Quiver 對中文詞組的搜索支持非常的差,當詞組出現在一個連貫的句子裡的時候它就無法找到了。)

  最好的編程筆記本(技術寫作者的專屬筆記本)(12)

  從這些方面來看,Quiver 做為一個筆記軟件已然達标,收集信息和文件的能力與獨有的代碼顯示都讓它已經十分優秀,但是,針對筆記系統,Quiver 還有兩個特别的功能。

  Presentation Mode

  相信你一定試用過印象筆記吧?印象筆記有一個高級功能叫做「演示模式」,就是把筆記全屏預覽出來,讓筆記内容可以直接用來進行會議講解,但是這個功能需要你成為高級會員才能使用。

  Quiver 的 Presentation Mode 就是一個和“演示模式”一樣概念的功能。但 Quiver 有着比印象筆記更好的格式支持,同時讓你直接一步到位,随意使用。

  最好的編程筆記本(技術寫作者的專屬筆記本)(13)

  

  Notelink

  除了普通的對筆記進行筆記本層級的整理,Quiver 還提供了一種非常有學術風格的整理方法——Notelink。

  Quiver 中每個 Note 都是一個單獨的文件,有着獨立的地址,可以生成一個 Notelink。你可以直接複制一個 Note 的 Notelink 粘貼到其他 Note 裡,Quiver 會直接生成一個以該 Note 的标題為名字的超鍊接,點擊這個超鍊接就可以跳轉到對應的筆記。

  最好的編程筆記本(技術寫作者的專屬筆記本)(14)

  這意味着我們可以在 Quiver 建立一個高效的資料整理與閱讀環境,我們可以把雜亂的資料放在一個 Notebook 裡,然後在一個專門用來查看的 Notebook 裡建立 Note 來整理歸類這些資料,而不需要再去雜亂的資料庫一個個查找。

  有沒有覺得這像什麼?

  沒錯,你建立了一個自己的維基百科。

  總結

  Quiver 是我所見過的第一個融合了專業編輯器與知識管理軟件特點于一身的軟件,甚至它還提供了分享 Notebook 讓多個用戶共同進行編輯的功能,對技術博客作者和程序員來說,它是你寫作與知識整理的上佳選擇。

  當你使用 Quiver 一段時間之後,你就會沉迷于它多種格式随意切換編輯的快感之中,同時它提供的多層次的筆記整理方法,也會從各個方面讓你對筆記整理的需求得到最大的滿足。

  雖然尚有一些不足,例如偶有光标跳動,與删除筆記後會被彈回筆記列表頂端的細節問題,但整體上這樣一個軟件已經無愧于它的名字——Quiver(箭囊)。

  你在其中磨砺出最好的思想之箭,儲存在最靈巧的箭囊之中,随時都能被抽出架于弓上。

  目前,你可以在 Mac App Store下載 Quiver,售價 68 元。

  ,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved