vNote是一個基于Qt框架的、免費的開源筆記軟件,專注于Markdown的編輯與閱讀,以提供舒適的編輯體驗為設計目標。支持在主流操作系統上運行,包括 Linux, Windows 以及 MacOS。Android客戶端。
1.基于筆記本的管理
VNote使用筆記本來管理筆記。類似于OneNote,一個筆記本可以保存在系統上的任意位置。一個筆記本對應于一個賬戶的概念。例如,你可以在本地文件系統上有一個筆記本,另外在某臺OwnCloud服務器上保存另一個筆記本。當不同的筆記有不同的保密要求時,獨立的筆記本就非常適用了。
一個筆記本對應于文件系統上的一個獨立完整的文件夾。你可以將該文件夾拷貝到其他位置(或者另一臺計算機上),然后將其導入到VNote中。VNote支持一個筆記本中包含無限層級的文件夾。VNote支持在筆記本內或筆記本間拷貝或剪切文件夾和筆記。
2.直觀的筆記管理
所有筆記被保存為純文本而且通過純文本的配置文件進行管理。即使沒有VNote,你也能方便訪問你的數據。這樣,你也可以使用第三方的文件同步服務來同步你的筆記,并在另一臺計算機上導入到VNote中。
VNote支持Markdown和富文本筆記,其中Markdown筆記必須以md為后綴名。
3.最小化編輯與閱讀的鴻溝
通過使用有意義的語法高亮和其他一些功能,VNote盡可能為Markdown提供所見即所得的體驗。
4.語法高亮
VNote支持精確的Markdown語法高亮。通過精心調試的高亮樣式,VNote使得你能夠輕松跟蹤和閱讀你的文檔。
5.實時圖片預覽
VNote支持在編輯時預覽圖片鏈接。這樣一來,你就能盡可能地留在編輯模式,避免頻繁切換。
6.良好的圖片體驗
編輯時,支持像其他富文本編輯器一樣直接粘貼插入圖片,VNote會幫你管理所插入的圖片。VNote將這些圖片保存在和筆記同一目錄下的images子目錄中。插入圖片時,VNote會彈出一個窗口預覽即將要插入的圖片。另外,當你移除筆記中的圖片鏈接時,VNote會自動刪除對應的圖片。
7.編輯和閱讀時交互式大綱視圖
VNote為編輯和預覽模式都提供了一個用戶友好的大綱視圖。該大綱視圖是一個項目樹,而不是簡單地插入一段HTML。
8.同步編輯與閱讀模式
切換編輯或閱讀模式后,經常找不到原來的位置?在切換編輯或閱讀模式后,VNote會定位到同一個小節下面,幫助你快速定位到原來所在的位置。
9.強大的快捷鍵
VNote提供很多快捷鍵,從而提供一個愉悅的編輯體驗。
10.窗口分割
VNote支持無限水平窗口分割,方便你進行筆記的整理和撰寫。
VNote設計為帶有筆記管理功能的Markdown編輯器,或者有良好Markdown支持的筆記軟件。目前一些流行的筆記軟件也提供Markdown的支持,比如為知筆記、有道云筆記等,但是大多數都只是簡(liao)單(sheng)支(yu)持(wu),特別是在Linux平臺上更是體(can)驗(bu)不(ren)佳(du)。
當然,目前也有很多非常強大的專注于Markdown的編輯器。但是,大多數都不會提供筆記管理功能(作為一個編輯器,也沒有必要提供),或者只是提供一個簡單的文件系統瀏覽器。其中,CuteMarked就是一個流行的Markdown編輯器之一,VNote在實現的過程中也在很多地方參考借鑒了該軟件。
VNote嘗試盡量減小Markdown與生俱來的編輯和閱讀之間的割裂感。目前很多編輯器通過左右兩欄來同時編輯和預覽Markdown,但是編輯和閱讀還是割裂明顯。VNote利用準確有意義的語法高亮來幫助用戶追蹤、辨認筆記內容,使得Markdown在編輯的時候也能和閱讀一樣提供良好的視覺、排版效果。同時,VNote支持編輯時原地預覽圖片,進一步減小割裂感。使用VNote后,你一定會更想留在編輯模式。
另外,VNote也借鑒了Vim和Shell來提供很多非常方便高效的快捷鍵。VNote目前沒有提供真正的Vim模式,這是因為和編寫代碼不一樣,在編輯筆記的時候用戶一般都是順序編寫的。