4 個實用的 VS Code Markdown 表格編輯工具

整理我在 VS Code 中編輯 Markdown 表格時經常使用的四個擴充套件。


當我推薦別人使用 Markdown 撰寫文件時,經常會被問:「你是怎麼編輯表格的?」而對方通常比較習慣使用 WYSIWYG 視覺化編輯工具。

必須承認,在表格編輯方面,無論是便利性還是效率,通常還是視覺化編輯器占上風。尤其是在 Visual Studio Code 這類純文字編輯器中編寫 Markdown 表格,如果沒有輔助工具,手工編寫表格確實不方便。

這篇文章整理了我在 VS Code 中編輯 Markdown 表格時經常使用的工具,包括以下四款:

Excel to Markdown table

Repo: https://github.com/csholmq/vscode-excel-to-markdown-table

用法:Shift+Alt+V 可將從 Excel 複製到剪貼簿的儲存格內容轉換成 Markdown 表格。

Markdown Paste

Repo: https://github.com/telesoho/vscode-markdown-paste-image

Ctrl+Alt+V(macOS 是 Cmd+Alt+V)可以:

  • 將 HTML 貼上並轉換成 Markdown。如果剪貼簿中的內容是 HTML 表格,則會轉換成 Markdown 表格。
  • 如果剪貼簿中的內容是圖片,則可儲存圖片並產生 Markdown 圖片語法。

MdTableEditor

Repo: https://github.com/clover-plpl/vsc-md-table-editor

常用操作 1: 在編輯器中輸入 3x2,即可快速建立一個 3 × 2 的 Markdown 表格,如下圖:





常用操作 2: 使用 Fill Cells 功能重新排版整個表格,讓欄寬整齊一致。



補充說明:

如果輸入 3x2 的時候沒有出現建立表格的提示,可開啟 VS Code 的「使用者設定 (JSON)」,加入以下設定來啟用 Markdown 檔案的補全提示:

"[markdown]": {
    "editor.quickSuggestions": {
        "other": "on",
        "comments": "off",
        "strings": "off"
    },
    "editor.snippetSuggestions": "top"
}

Markdown Table Editor

Repo: https://github.com/octop162/markdown-table-editor

這款提供視覺化表格編輯器,也具備前述 MdTableEditor 的 Fill Cells 功能,也就是表格欄寬重排。如下圖:


視覺化操作很直觀,這裡不再詳述。也可以參考官方 README 的展示動畫。

小結

這裡介紹的工具,已經能滿足我經常碰到的使用情境:

  • 如果要將 Excel 中的某個儲存格範圍轉換成 Markdown 表格,我會先複製該範圍,接著在 VS Code 編輯器中按 Shift+Alt+V 貼上。這是 Excel to Markdown table 的功能。
  • 如果要將網頁上的 HTML 表格轉換成 Markdown 表格,我會先將它複製到剪貼簿,再到 VS Code 編輯器中按 Ctrl+Alt+V(macOS 是 Cmd+Alt+V)貼上。這是 Markdown Paste 的功能。
  • 如果要從頭建立 Markdown 表格,我會先輸入類似 5x4 的文字,建立一個 5 × 4 的空白表格。這是 MdTableEditor 的功能。
  • 如果要修改表格內容,我會使用 Markdown Table Editor 的視覺化表格編輯器輸入資料並重新排版表格。


Keep writing!


沒有留言:

技術提供:Blogger.
回頂端⬆️