【好物分享】在命令行讀Markdown,這個感覺太舒服了
theme: fancy highlight: atom-one-light
Hi~,我是一碗周,如果寫的文章有幸可以得到你的青睞,萬分有幸~
🥭 寫在前面
這篇文章推薦一個由Golang編寫的一個命令行工具——Glow,這個CLI工具可以在命令行讀取Markdown,Markdown對於碼農來説也是非常重要的,幾乎所有的文檔全部都有Markdown的身影。
筆者熱衷於使用命令行,感覺命令行使用起來非常舒爽,有的時候需要閲讀Markdown,但是cat
命令並沒有加粗什麼的,展示的Markdown閲讀起來也不是很友好,這裏推薦Glow來舒適的展示Markdown,效果圖如下:
🍎 準備工作
這裏筆者使用的是Windows系統,安裝工具選擇的是Scoop,命令行使用的是PowerShell7,安裝Scoop的命令如下:
powershell
set-executionpolicy remotesigned -scope currentuser # 保證允許本地腳本的執行
powershell
iex (new-object net.webclient).downloadstring('http://get.scoop.sh') # 安裝
如果安裝失敗可以再次嘗試一下。
安裝完成後可以通過如下命令:
powershell
scoop --version
檢測是否安裝成功。
其他工具的安裝可以自行問度娘。
🍒 Glow的安裝和使用
🍑 安裝
Glow的安裝也比較簡單,在README中作者也給出了所有軟件包管理器的安裝命令,如下所示:
```powershell
macOS or Linux
brew install glow
macOS (with MacPorts)
sudo port install glow
Arch Linux (btw)
pacman -S glow
Void Linux
xbps-install -S glow
Nix
nix-env -iA nixpkgs.glow
FreeBSD
pkg install glow
Solus
eopkg install glow
Windows (with Scoop)
scoop install glow
Android (with termux)
pkg install glow ```
安裝完成後,可以輸入如下命令檢測是否安裝成功:
powershell
glow --version
如果提示版本則表示安裝成功。
🍓 使用
Glow的使用非常簡單,只需要選擇一個Markdown的源即可,例如:
powershell
glow .\README.md
鍵入回車後即可看到對應的Markdown的展示效果。
除了本地文件,該工具還支持GitHub或者GitLab的中的README.md展示,例如:
powershell
glow github.com/vuejs/core
即可正常展示:
它還支持HTTP的方式請求一個遠程文件,命令如下:
powershell
glow http://host.tld/file.md
🍍 寫在最後
這篇文章就介紹了一個簡單的讀取Markdown的CLI工具,內容比較少。這也是第一篇記錄工具的文章,以後會多多分享在開發中的實用工具。
- 用ChatGPT學Nginx是一種什麼體驗
- 【好物分享】分享給前端開發的28個資源(網站、軟件、插件),簡直是提高效率必備
- Vite3.0都來了,你還捲動嗎?(Vite3.0新特性一覽)
- 【好物分享】在命令行讀Markdown,這個感覺太舒服了
- 從0開始使用pnpm構建一個Monorepo方式管理的demo
- 我畫了5張腦圖可以讓你快速入門TypeScript
- 我看着MDN文檔,手寫了幾個數組實例方法
- 淺談JavaScript中的特殊函數
- 如何通過SSH配合VSCode收穫超舒適的遠程開發體驗
- CSS的calc函數不會還有人沒有用吧
- 【戲玩算法】12-圖
- 誰説前端不能搞紅黑樹,用這55張圖拿JS一起手撕紅黑樹
- 簡單總結了10個JavaScript代碼優化小tips
- NaiveUI中看起來沒啥用的組件(文字漸變)實現原來這麼簡單
- 面試官讓我用Flex寫色子佈局,我直接給寫了6個
- Vue3 TS Vite NaiveUI搭建一個項目骨架
- 用一萬多字從頭到尾介紹【函數式編程】
- 這8張腦圖幾乎概括了所有的佈局方案,確定不看看嗎?
- 【戲玩算法】07-字典
- 還在console.log一把梭嗎?console還有其他騷操作