整合營銷服務(wù)商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          小巧且精美的MarkDown筆記應(yīng)用程序-Notable

          Notable一款精美的基于Markdown的跨平臺筆記應(yīng)用程序,同時支持Windows、MacOS以及Linux,目前在Github上能找到很多筆記類應(yīng)用,其中也不乏很多優(yōu)秀的,Notable便是其中一款,其Github上的star數(shù)已達13k+,不過遺憾的是在最新版本中已不再開源,不過其仍然是值得使用且很實用的小巧的筆記應(yīng)用。






          Github

          https://github.com/notable/notable

          類應(yīng)用對比






          功能特性

          • 基于Markdown

          筆記是用Markdown編寫的,此外還可以編寫KaTeX表達式,流程圖等等。Notable提供了非常強大的Markdown編輯器,實際上它與VS Code所使用的編輯器相同,因此內(nèi)置了多光標,小地圖和同類最佳的語法突出顯示等功能。






          • 無第三方供應(yīng)

          便箋和附件僅存儲在磁盤上,非常便攜式且功能強大:可以通過移動設(shè)備上的第三方編輯器編輯便箋,通過Dropbox同步便箋,使用Git,運行基于正則表達式的搜索和替換等。






          • Dark Theme(暗黑主題)

          還可以使用深色主題。將來還將添加對自定義主題的支持。







          • 簡約模式

          簡約模式提供了簡約的編輯和閱讀體驗,隱藏了所有不必要的內(nèi)容。Notable快捷鍵也非常友好,具有一個快速打開的窗口,并且很快也會添加命令面板,因此,如果不想這樣做什么,則不必單擊任何按鈕。






          • 多筆記編輯器

          多筆記編輯器可用于一次對多個筆記執(zhí)行操作,如收藏,固定,刪除,標記等。







          • 編輯+預(yù)覽

          拆分編輯器可用于快速預(yù)覽筆記






          更多功能

          • 內(nèi)置備忘單,供快速參考。
          • 內(nèi)置教程,可在使用時學習該應(yīng)用程序。
          • 支持多個數(shù)據(jù)目錄,因此可以分別存儲不同的便箋集。
          • 附件可以添加到任何便箋中,甚至可以通過復(fù)制/粘貼的方式添加,也可以單獨存儲在磁盤上。
          • 標簽是無限可嵌套的。
          • 從Evernote或Boostnote等其他應(yīng)用程序?qū)氍F(xiàn)有的筆記庫。
          • 將筆記導出為Markdown,HTML或PDF。
          • 搜索時使用模糊搜索。
          • Markdown編輯器,它支持多光標,行號,小地圖,滾動到最后一行等等。
          • 支持鏈接到其他注釋和附件。
          • 僅通過鏈接即可共享筆記。
          • 待辦事項可用于任務(wù)管理。
          • 代碼塊的語法突出顯示,可以一鍵復(fù)制。
          • 浮動在其他應(yīng)用程序之上,也可以選擇半透明。

          將來還會內(nèi)置同步等功能,還會提供插件模式,本文就不在贅述!

          總結(jié)

          類似的精品應(yīng)用還有很多,感興趣的朋友可以嘗試一下,Enjoy it!

          篇文章適合人群:Jupyter & Markdown 初級使用者

          俗話說,工欲善其事必先利其器。

          希望在看過本篇文章后,大家能在學習過程中更高效地使用自己的工具。

          本篇文章一共分為3個部分,如下圖所示。



          快捷交互tips

          該部分內(nèi)容主要介紹一些常用的快捷鍵,以及借助一些與交互相關(guān)的魔術(shù)命令讓我們更高效的使用Notebook


          1.快速運行你的cell

          Jupyter 給我們提供了非常多的快捷鍵,很多在其他編輯器或命令行中也會用到,在這里提幾個常用的:

          ①Shift + Enter : 運行當前cell,選中下一cell

          ②Alt + Enter:運行當前cell,在其下新增一個cell

          ③Alt + A :選中全部 (Ctrl + C 復(fù)制;Ctrl + V 粘貼)

          ④Shift + M :合并兩個cell

          ⑤Tab : 補全代碼(比如函數(shù)名或已有變量名)

          ⑥Ctrl + ] : 選中代碼塊往右移(比如你想讓你的代碼看起來邏輯更清晰些)

          ⑦Ctrl+ [ : 選中的代碼塊往左移 (比如你移多了。。。)

          ⑧Ctrl + S : 及時保存你的文件(如果你沒開“自動保存模式的話”)


          2.在cell中快速切換

          Markdown與jupyter 可以通過“ESC+M”和“ESC+Y”快速切換,so,要是想更流暢的在你的jupyter代碼與markdown筆記之間快速切換,直接快捷鍵不用動鼠標何樂而不為呢


          3.在cell中安裝庫(!pip install packages)

          在shell命令前添加直接安裝自己需要的庫,比如pydataset庫的安裝


          4.在cell中查看路徑(%pwd),切換路徑(%cd filepath),查看根目錄下文件(%ls)


          5.在cell中運行外部文件(%run filepath:/filename)

          (1)!python filepath/pythonfile.py

          (2)在JupyterNotebook中運行一些代碼片段時,希望運行位于某個目錄中的外部代碼文件。%運行允許從Jupyter Notebook運行任何外部python文件。




          Jupyter使用tips

          1.編寫代碼過程中常用到的Magic命令(以%為前綴的命令,是ipython的特殊命令,方便完成日常任務(wù))

          (1)Magic命令相當于Notebook的高級用法,magic命令前為“%”時代表Line Magic命令,為“%%”時代表cell命令。Line Magic 命令僅應(yīng)用于編寫 Magic 命令時所在的行,而cell Magic 命令應(yīng)用于整個單元格。

          (2)查看歷史:%history

          (3)查看變量:%who

          (4)顯示matplotlib:%matplotlib inline

          (5)更多內(nèi)容請參考官方文檔:

          https://ipython.readthedocs.io/en/stable/interactive/magics.html


          2.變量/函數(shù)內(nèi)容查看

          通過在變量或者函數(shù)后加上一個“?”,我們可以直接查看該對象的參數(shù)和方法等信息


          3.統(tǒng)計時間復(fù)雜度

          %%time將會給出cell的代碼運行一次所花費的時間



          4.配置你的環(huán)境變量

          可以在不必restart kernel的情況下管理Notebook環(huán)境變量

          # Running %env without any arguments
          # lists all environment variables
           
          # The line below sets the environment
          # variable OMP_NUM_THREADS
          %env OMP_NUM_THREADS=4


          5.導出你的工作成果

          點擊File下拉菜單中的“Export Notebook As...”選擇自己想導出的方式即可。




          Markdown使用tips

          1.表格制作

          (1)html中tr,th,td

          <td></td>

          Table data cell縮寫,相當于單元格

          <th></th>

          Table header cell 縮寫,相當于表頭單元格,會自動加粗

          <tr></tr>

          Table row 縮寫,表格中的一行


          (2)插入空格:

          在 Markdown 文檔中,可以直接采用 HTML 標記插入空格(blank space),而且無需任何其他前綴或分隔符。具體如下所示:另外不要漏掉分號(;)



          (3)表格跨行

          <table><tbody>
              <tr>
                  <th rowspan="3">我占了三行</th>
                  <th>第一列</th>
                  <th>第二列</th>
                  <th>第三列</th>
              </tr>
              <tr>
                  <td>第一列</td>
                  <td>第二列</td>
                  <td>第三列</td>
              </tr>
              <tr>
                  <td>第一列</td>
                  <td>第二列</td>
                  <td>第三列</td>
              </tr>
          </table>




          (4)表格跨列

          <table>
              <tr>
                  <td colspan="2" align="center">
                      常用數(shù)據(jù)集</td>
              </tr>
              <tr>
                  <td>load_digits()</td>
                  <td>手寫數(shù)字數(shù)據(jù)集</td>
              </tr>
              <tr>
                  <td>load_iris()</td>
                  <td>鳶尾花數(shù)據(jù)集</td>
              </tr>
              <tr>
                  <td>load_breast_cancer()</td>
                  <td>乳腺癌數(shù)據(jù)集</td>
              </tr>
              <tr><td>load_diabetes()</td>
                  <td>糖尿病數(shù)據(jù)集</td>
              </tr>
              <tr>
                  <td>load_linnerud()</td>
                  <td>體能訓練數(shù)據(jù)集</td>
              </tr>
          </table>



          (5)表格顏色

          <table><tbody>
              <tr>
                  <th>方法說明</th><th>顏色名稱</th><th>顏色</th>
              </tr>
              <tr>
                  <th><font color="Hotpink">此處實現(xiàn)方法利用 CSDN-markdown 內(nèi)嵌 html 語言的優(yōu)勢</font></th><th><font color="Hotpink">Hotpink</font></th><td bgcolor="Hotpink">rgb(240, 248, 255)</td>
              </tr>
              <tr>
                  <th><font color="pink">借助 table, tr, td,th 等表格標簽的 bgcolor 屬性實現(xiàn)背景色設(shè)置</font></th><th><font color="pink">AntiqueWhite</font></th><td bgcolor="Pink">rgb(255, 192, 203)</td>
              </tr>
          </table>



          2.圖片插入

          圖片插入有非常多種,在這里比較推薦圖床,向國內(nèi)一些小型的免費圖床比如聚合圖床等等。

          當然,我們也可以將圖片與CSS結(jié)合起來,調(diào)節(jié)圖片的大小和位置。在div中配置參數(shù)align=”center”讓圖片居中顯示,在img標簽中添加完src對應(yīng)的url路徑后,添加參數(shù)width=”50%”讓我們的圖片在每次頁面縮放時,占頁面的50%顯示。

          <div align="center"><img src="https://img.imgdb.cn/item/604ec4ec5aedab222c5dc3ab.gif" width="50%"></div>



          3.常規(guī)方法

          (1)在markdown編輯模式下?lián)Q行:

          在輸入的文字后加入<br>或者幾個"Enter

          (2)標題

          ①# 一級標題

          ②## 二級標題

          ③### 三級標題


          (3)引用

          ① >被引用的內(nèi)容



          (4)網(wǎng)頁鏈接:

          使用方法:

          [鏈接文字說明](對應(yīng)鏈接URL)


          (END.)

          者:TK

          譯者:長河漸落曉星沉

          轉(zhuǎn)發(fā)鏈接:https://www.freecodecamp.org/news/automating-my-blog-posts-publishing-process-with-typescript/


          主站蜘蛛池模板: 亚洲永久无码3D动漫一区| 国产一区内射最近更新| 鲁丝丝国产一区二区| 日韩精品一区二区三区中文3d| 亚洲国产成人精品无码一区二区| 亚洲日本中文字幕一区二区三区| 日韩精品一区二区三区在线观看| 福利在线一区二区| 精品国产一区二区三区免费| 中文字幕无码一区二区三区本日| 国精品无码A区一区二区| 久久精品国产一区二区三区| 在线精品亚洲一区二区三区| 无码人妻一区二区三区免费n鬼沢 无码人妻一区二区三区免费看 | 亚洲AV无码一区二区三区鸳鸯影院| 人妻体内射精一区二区三区| 亚洲欧美成人一区二区三区| 国产成人免费一区二区三区| 手机看片一区二区| 日韩在线一区二区| 国产无码一区二区在线| 无码欧精品亚洲日韩一区| 免费看一区二区三区四区| 中文字幕乱码一区久久麻豆樱花| 国产在线一区二区三区av| 色婷婷综合久久久久中文一区二区| 日韩人妻精品一区二区三区视频| 欧美激情国产精品视频一区二区 | 麻豆国产在线不卡一区二区 | 熟妇人妻AV无码一区二区三区| 无码人妻一区二区三区免费看| 中文字幕一区二区三区久久网站| 亚洲中文字幕一区精品自拍| 国产一区二区三区四| 精品国产AⅤ一区二区三区4区 | 国产嫖妓一区二区三区无码| 成人国内精品久久久久一区| 一区二区精品在线| 在线免费视频一区二区| 熟女精品视频一区二区三区| 一区二区三区国模大胆|