Markdown軟體推薦

By A小編 2022/11/12
分享
Obsidian vim vsc

聲明:A小編會推薦的小技巧,對A小編而言很合適,但不一定適合你。不過若你有興趣讓裝置的操作更符合自己的想法的話,請參考看看。

技巧難易度:中

實用程度:

前言

在上一篇文章 Markdown教學中, A小編有稍微介紹一下一些簡單的 Markdown 語法。或許有人會問:那我要用什麼軟體來打 Markdown 呢?其實說個最極端的,以 Windows 用戶來講,用「記事本」就可以打 Markdown 了。只是就A小編的認知來說,「記事本」沒有辦法渲染 Markdown 文本,而且也不能把 Markdown 轉換成 PDF 檔。更致命的是,記事本無法編輯副檔名爲 .md 的檔案,雖然你可以先打好一份副檔名爲 .txt 的檔案,之後再自己改成 .md ,但就是有點麻煩。因此使用一個 可以渲染出 Markdown 文本、還有可以把 Markdown 轉成 PDF 檔的軟體還是方便一點。如果有在打程式的人,或許會想要用自己習慣的 IDE 再搭配一些插件來打 Markdown ,在這裏A小編就不討論那些各種 IDE 搭配插件的做法了。只討論 Visual Studio Code 的做法。(是說如果會用那些東西的人應該也不會看這篇文章)

Obsidian

Obsidian

在這裏A小編第一個推薦的是 Obsidian 。Obsidian 有極高的自訂自由度。如果你懂 CSS 的話,你可以透過 CSS 來自訂自己喜歡的顏色主題,當然如果不懂的人, Obsidian 也有許多社群製作的主題,你也可以從中挑選。而且 Obsidian 還有很多插件,可以讓它擁有更多的功能,有需要的人都可以依自己的需求安裝。最重要的是:它對個人的使用是不收費的,而且不用辦任何的帳號。然後也不會需要「付費解鎖」才能使用編輯功能。除非你要使用它的同步功能,不然永久免費。而且它在 Windows 、 macOS 、 Linux 上都可以使用。它也有手機及平板的版本(平板版的A小編沒用過,手機版的話還算「堪用」。)下圖是A小編的 Obsidian 的配置,顏色主題是從 gruvbox 主題修改一些部分。然後A小編還有用一個社群製作的插件,叫做 Ninja cursor 。它讓遊標在移動時,多了一個「瞬移的動作」,讓遊標更明顯。

myobsidian

Vim

vim

相信大多數的人都不知道 Vim 是什麼。簡單來說, Vim 就是一個在所有的 Linux發行版 中,甚至是在 macOS 中都有的文字編輯器。 Vim 人送外號「編輯器之神」,其已經存在超過30年,而且到現在依舊有在更新。下圖是同一個檔案在 Vim 中開啓的樣子。

myvim

 Vim 不僅無法渲染 Markdown 也沒有辦法把 Markdown 轉成 PDF 檔(除非裝對應的插件),那有人一定會問爲什麼會介紹 Vim 呢?其實這裏A小編想說的是:工具不是重點,重點是操作的人。當你已經習慣了 Markdown 語法,不需要依賴 Markdown 編輯器的語法補全或實時預覽時(沒錯這些都是市面上大部分的支援 Markdown 的筆記軟體所具備的功能),而且基本上對一個不太需要把 Markdown 轉換成 PDF 檔的人來說,其實你大可以不必去糾結要用什麼軟體,除非你很依賴某些所謂「知識管理軟體」的特定功能,不然在 Windows 其實你大可以用記事本就可,只是要改副檔名比較麻煩而已。不過如果你覺得那些筆記軟體的功能太多太繁雜,但記事本又太雞肋,想要一個可以直接編輯 Markdown 的編輯器的話,那請看下一個 Visual Studio Code。

Visual Studio Code

vsc

Visual Studio Code (以下簡稱 VSC )是一個微軟出品,免費且開源的 IDE 。它使用起來不會很複雜,且擁有許多插件可以安裝。當然 VSC 在完全沒有任何前置設定下,就可以開啓、編輯並預覽 Markdown 文件了。只是,你可以安裝一些插件,來讓它使用起來更便利。

在 VSC 中,關於 Markdown ,A小編推薦這兩個插件:Markdown All in One 和 Markdown Preview Github Styling。以下稍微介紹這兩個插件。

  1. Markdown All in One
  2. markdown-all-in-one

    這個插件A小編認爲最直觀的效果就是,可以讓你在打清單的時候更順手:假設我們要打 1. ~ 100. 共100個項目的清單時,你只要打完第一項,按下 Enter 鍵,第二項的編號就會自動產生,以此類推。你就不需要 100 個編號,一個一個慢慢打了。雖然它沒有辦法把 Markdown 文件轉成 PDF 檔,但是它採用了比較迂迴的方法:只要先在 VSC 裏面開啓一份 Markdown 檔案後,同時按下 Ctrl+Shift+P 觸發命令面板,再輸入 Markdown All in One: Print current document to HTML 後,它就會在原檔案所在的資料夾中產生一個 html 檔。然後你再用你的瀏覽器開啓那個 html 檔案,再使用瀏覽器把它轉成 PDF 檔即可。當然它還有很多其他的功能,A小編就不再一一贅述。

  3. Markdown Preview Github Styling
  4. markdown preview github styling

    在預設的情況下,基本上你的 VSC 的顏色主題配置是什麼顏色,渲染出的 Markdown 文件就會是那樣子的配色。像A小編的 VSC 是用 Solarized Light 主題,其效果如下:

    myvsc1

    但假設裝了這個插件的話,無論你的 VSC 顏色主題是什麼,渲染出的 Markdown 文件永遠都是模擬 Github 的配色風格。其效果如下:

    myvsc2

結語

雖然俗話說:「工欲善其事,必先利其器。」的確,有個好用、趁手的工具,對提升工作效率來說,一定是有幫助的。但現在這個時代,你隨便在網路上搜一搜「筆記軟體」、「知識管理軟體」,就扒地一堆,而且各種各樣,看起來好像都很厲害,一時之間不知道要選什麼。很多人都選了一堆覺得好像很厲害的軟體,但其實連一半的功能都沒用上。所以請各位要記住:重要的是你要養成習慣,不然假設你沒有寫筆記的習慣,給你再多筆記軟體也沒有用。而且就像前面說的,假設你的武功已經達到出神入化的階段,縱使手無利刃,汝神掌一揮,豈不能濤起千層浪、捲起千堆雪乎?反之,若手無縛雞之力,縱使給你一把冷月寶刀,你也會被人拿苗家劍劈死。

如果你還是沒有很清楚何謂養成習慣比花裏胡哨的工具來的重要的話,不妨讀一下這篇文章:译文 | 过去 12 年里,我的生产力工具只是一个 .txt 文件

好了,那以上就是這次的內容,若能使您的生活更加便利的話,那是再好也不為過了!