程序員Markdown編輯器軟件Boostnote詳細教程

程序員筆記軟件Boostnote詳細用法(Wiki文檔)

T1 - 簡介

Boostnote是一款永久開源的筆記軟件,有很好的目錄樹與多種文本皮膚,支持Markdown、html語法,支持windows、mac、ubuntu等多個操作系統,可以將筆記導出html、word、pdf等多種文件,很適合程序員的知識系列總結,通過Dropbox,GoogleDrive或其它基於雲端服務進行備份同步(如果嫌棄翻牆也可通過github同步,文末講解)。下載地址如下:

T2 - 常用設置

Boostnote->Preference(快捷鍵Ctrl+"," 編輯文本時需離開文本編輯)

  • Hotkeys(快捷鍵,太少是該筆記的缺點)

    • Alt:隱藏菜單欄(Boostnote|File|View|Help欄目)
    • Ctrl + B:隱藏左側目錄欄與筆記欄
    • Ctrl + M:切換編輯模式,含[半屏編輯半屏預覽]與[全屏編輯預覽]模式,全屏時點擊編輯外範圍將切換爲預覽模式
    • Ctrl + Shift + Del:刪除選中的筆記
    • Super(Windows下爲WIN鍵) + Alt + E:最小化/顯示Boostnote
  • Interface(界面)

    • Language:各國語言選擇
    • Default New Note: 設置默認創建的筆記類型(總是詢問、Markdown、代碼筆記三種)
    • Editor->Editor Theme(文本編輯主題,種類十分的多,總有適合你的)

    文件導出:File->Export as,支持html、pdf、md、txt文件

T3 - 創建自己的第一個系列筆記

快捷鍵Ctrl+,(Preference)->Storage->Add Location

  • Name:Boostnote左側菜單欄筆記目錄名,自定義
  • Location:Boostnote筆記的存放目錄boostnote-storage.png
    [外鏈圖片轉存失敗(img-wKNx5Kdu-1563848169806)(https://raw.githubusercontent.com/Wilson-He/pictures/master/boostnote/boostnote-tree.png)]

T4 - 常用語法

Boostnote支持的語法十分多,個人比較常用的是表格、uml、流程圖(flowchart)、代碼行,有一些語法與Markdown大致相同,但語法略有差異(如流程圖)。以下是語法樣例圖:
在這裏插入圖片描述

  • 樣式

    字體大小: 1~6個#設置字號,#後需空格,如標題"# 簡介"
    斜體:*斜體*
    粗體:**粗體**
    斜體加粗:***斜體加粗***
    代碼標籤:<code></code>
    分割線:<hr>
    圖片插入:![description](url),可直接copy url到boostnote,boostnote會自動提取description設置語法
    排序(無序): - “簡介”,顯示爲"• 簡介",同Markdown語法,可用html的ul標籤代替,有序則是html的ol
    內容摺疊:將詳細內容摺疊到簡介中

    <details>
      <summary>簡介</summary>
      詳細內容
    </details>
    
  • 表格

    |A|b|
    |-|-|
    |AA||
    |AA|BB|
    
  • uml,詳細用法

    @startuml
    interface KieBase{
        KieSession newKieSession(); \\ 創建默認會話
        KieSessionsPool newKieSessionsPool(int initialSize);\\事物池,使用完要記得shutdown
        Rule getRule(String packageName,String ruleName);\\獲取drl文件中的規則標籤的對應對象
        void removeRule(String packageName,String ruleName);
        .....
    }
    @enduml
    
  • flowchart,具體用法

    \`\`\`flowchart
    st=>start: Start:>http://www.google.com[blank]
    e=>end:>http://www.google.com
    op1=>operation: My Operation
    sub1=>subroutine: My Subroutine
    cond=>condition: Yes
    or No?:>http://www.google.com
    io=>inputoutput: catch something...
    
    st->op1->cond
    cond(yes)->io->e
    cond(no)->sub1(right)->op1
    \`\`\`
    

5 - 同步筆記到git

1.將所有到筆記目錄放到同一文件夾統一存儲
2.將目錄上傳到git
3.工作環境切換時,只要保證工作電腦已安裝boostnote與git,從git上拉取筆記目錄,根據T3創建筆記步驟選擇導入筆記目錄下的指定知識筆記目錄(如圖3-2中只導入了框架篇、工具篇等知識筆記目錄,而下圖中docker等目錄可需更新時才導入)
note.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章