跳至主要内容

我愛 Micro

· 閱讀時間約 4 分鐘

只要提到終端機裡的文字編輯器,你一定會聽到 Vim 和 Emacs 這兩大教派的信徒在互相較勁(當然偶爾也會看到 Nano 教派的人躲在角落,但通常會被無視)。

我真的嘗試過要融入這兩個教派。Vim 的話我還可以勉強用一下,而 Emacs 的快速鍵邏輯我大腦真的無法接受。更重要的是,對於平常多半是寫中文文章(而不是寫程式)的我來說,完全感受不到用 Vim 或 Emacs 帶給我的優勢。

Micro 教派

所以我今天要推坑一個冷門的教派:Micro。(官方網站

Micro 是一個在終端機裡執行的純文字編輯器。它絕對是我電腦上使用時間最長的軟體──我以前還會開 Obsidian、Typora、Zettlr、VS Codium 之類的圖形介面編輯器,現在幾乎都不用了。

不論是寫部落格文章、改程式碼、做筆記,現在幾乎全部交給 Micro。我在好幾篇文章裡提過它,但一直都沒有專門介紹,所以今天補上這一篇。

正常的快速鍵

Micro 最重要的賣點,就是它的預設快速鍵很「正常」Ctrl + C 複製、Ctrl + V 貼上、Ctrl + S 存檔、Ctrl + Z 復原、Ctrl + F 搜尋……一切的快速鍵都是「正常人類會按的那種快速鍵」!

你不用像 Vim 使用者那樣記住 dd 是刪除整行、yy 是複製整行、p 是貼上、:wq 是存檔離開、而 :q! 才是不存檔離開,還要擔心自己現在在 Insert Mode 還是 Normal Mode。

也不用像是在 Emacs 裡面要 C-x C-s 存檔、C-x C-c 離開、C-x C-f 開檔──動不動就要一直 C-x 左手都痠死了。

Nano 就更別提了,把剪下設成 Ctrl + K、貼上用 Ctrl + U、存檔是 Ctrl + O 到底是什麼反人類設計?

不寒酸的功能

Micro 不需要花時間設定,開箱馬上可用;超級輕量、啟動飛快,但功能一點都不寒酸。隨便提幾個我喜歡的功能:

自動語法上色、多種主題

它會自動幫 Markdown 和各種常見的程式語法上色,內建多種配色主題可以切換。寫部落格文章時看起來超舒服。

(這是 Markdown 在 Micro 裡面看起來的樣子)

多游標編輯、快速整行搬移

Micro 的多游標編輯功能超方便,你可以用快速鍵或 Ctrl 加滑鼠點按的方式新增游標,然後一次在多個位置編輯。

另外,我個人最愛的功能是 Alt + 上下方向鍵,可以把整行(或選取的整段文字)往上下搬移。因為我寫草稿的習慣是,腦中有什麼想法就一句一行先倒出來,一個段落可能是五六行散落的句子,邏輯亂七八糟沒關係,先寫再說。等想法都出來之後,我就可以用 Alt + 方向鍵快速重組句子順序。這個功能超級配合我「先亂寫、後整理」的寫作方式。

(可以一次同時編輯好幾個地方,還可以快速整行搬來搬去!)

無限的客製化可能

它還可以用 Lua 語言來自訂功能!意思是,現在你只要跟 AI 說:「我想要在 Micro 裡面快速做到某某某,幫我寫一個 Lua 外掛程式!」,然後把產生出來的程式碼貼進 Micro 裡,就可以擁有只屬於自己的客製化功能!

懶得更新部落格?你可能只是缺一個好編輯器

一個好用的文字編輯器真的會讓你更想寫東西,就像好的咖啡杯會讓你更想喝咖啡一樣。

如果因為覺得目前的文字編輯器很肥、很慢、很難用,而懶得更新部落格的話,試試看入坑 Micro 吧!