
前言:打破 WSL 與 Windows 的邊界
在使用 WSL (Windows Subsystem for Linux) 進行開發時,我們常需要在終端機查詢資料。與其切換視窗手動開啟瀏覽器,不如直接在 Zsh 中設定好路徑,讓 Windows 端的 Chrome 成為你的預設工具。
一、 核心概念:處理跨系統路徑
在 WSL 中存取 Windows 的 C 槽,路徑起點為/mnt/c/。 特別注意: 由於 Windows 的資料夾(如 Program Files)包含空白字元,在設定 Zsh 設定檔時,必須在空白處加上反斜線 \\ 進行轉義,程式才能正確執行。二、 設定 oh-my-zsh web-search 插件
如果你有使用 oh-my-zsh 的 web-search 插件,可以透過設定 BROWSER 變數,讓插件搜尋結果直接在 Windows Chrome 中開啟。
請將以下指令加入你的 .zshrc 檔案中:
環境變數設定:
export BROWSER="/mnt/c/Program\\ Files/Google/Chrome/Application/chrome.exe"
三、 建立快捷別名 (Alias)
為了讓日常使用更直覺,我們可以設定一個簡易的別名。設定完成後,只要在終端機輸入 chrome,就能立刻啟動瀏覽器。
請將以下內容同樣加入 .zshrc:
別名設定:
alias chrome='/mnt/c/Program\\ Files/Google/Chrome/Application/chrome.exe'
同場加映:如何重新設定 Powerlevel10k 主題
在你優化了 Zsh 的功能後,如果想進一步調整終端機的視覺外觀(例如修改圖示風格、彩虹模式或簡潔模式),可以透過以下方式重新設定 Powerlevel10k (p10k):
1. 執行配置精靈
最簡單的方法是直接在終端機輸入內建指令,這會啟動互動式的問答流程:
p10k configure2. 想完全重頭開始?
如果你想抹除舊有的設定檔,確保從最原始的狀態重新配置,可以先執行刪除指令:
rm ~/.p10k.zsh
p10k configure
3. 解決圖示亂碼問題
如果在設定過程中發現符號顯示為方塊,請確保你的終端機已安裝並選擇了 MesloLGS NF 字體。在 p10k configure 的第一步,通常會詢問是否幫你自動下載安裝,建議選擇 Yes。
4. 套用設定
修改完成後,別忘了讓 Zsh 重新載入設定檔以立即生效:
source ~/.zshrc
結語與參考資源
透過這簡單的兩行設定,就能完美整合 WSL 與 Windows 的軟體資源。本文參考自 HaoYep 的技術分享,更多關於 Zsh 設定與插件細節,歡迎造訪原作者網頁:














