体育外围

當前位置: 首頁 > 軟件 > Windows工具 > Windows Terminal + Alpine Linux + ZSH打造自己的高顏值終端

Windows Terminal + Alpine Linux + ZSH打造自己的高顏值終端

發布于:2020-11-16 Windows工具 0條評論 6,573 views
如需VPS代購、PHP開發、服務器運維等服務,請聯系博主QQ:337003006

Windows Terminal是一個面向命令行工具和 shell(如命令提示符、PowerShell 和適用于 Linux 的 Windows 子系統 (WSL))用戶的新式終端應用程序。 它的主要功能包括多個選項卡、窗格、Unicode 和 UTF-8 字符支持、GPU 加速文本呈現引擎,你還可用它來創建你自己的主題并自定義文本、顏色、背景和快捷方式。

裝好Windows Terminal后,你會發現完全達不到官方演示效果,還是又黑又丑,不過Windows Terminal可實現高度自定義,通過各種調教來達到自己滿意的效果,這篇文章分享下xiaoz自用的方案。

安裝Windows Terminal

Windows Terminal已經發布正式版本,打開Microsoft Store,搜索關鍵詞“Windows Terminal”進行安裝。

Windows Terminal配色

Windows Terminal默認的終端配色并不是很美觀(只能說比自帶的cmd好一點),我們可通過修改配置文件實現自己的配色方案,在終端界面輸入Ctrl + ,打開配置文件,配置文件是json格式。

推薦一個Windows Terminal主題網站:,打開這個網站,可選擇自己喜歡的配色方案,并點擊“Get theme”,會自動將配色復制到剪貼板。

打開Windows Terminal配置文件,將配色代碼粘貼到profiles.defaults這個字段里面,看起來效果如下。

如果需要為終端設置透明度,可以繼續在profiles.defaults這個字段添加2行:

"useAcrylic": true, 
"acrylicOpacity": 0.8,
  • useAcrylic:透明紋理效果
  • acrylicOpacity:透明度(屬性生效的前提是useAcrylic的值為true)

以下是我的配色代碼,供各位參考:

"defaults":
        {
            "useAcrylic": true, 
            "acrylicOpacity": 0.8,
            "name": "Zenburn",
            "black": "#4d4d4d",
            "red": "#705050",
            "green": "#60b48a",
            "yellow": "#f0dfaf",
            "blue": "#506070",
            "purple": "#dc8cc3",
            "cyan": "#8cd0d3",
            "white": "#dcdccc",
            "brightBlack": "#709080",
            "brightRed": "#dca3a3",
            "brightGreen": "#c3bf9f",
            "brightYellow": "#e0cf9f",
            "brightBlue": "#94bff3",
            "brightPurple": "#ec93d3",
            "brightCyan": "#93e0e3",
            "brightWhite": "#ffffff",
            "background": "#3f3f3f",
            "foreground": "#dcdccc"
        },

安裝Alpine Linux

這個步驟并非必須,如果您想要在Windows下體驗Linux,可繼續通過WSL安裝Linux,先參考:Windows 10啟用Linux子系統(WSL),再去Microsoft Store搜索“Alpine Linux”進行安裝(也可以選擇其它Linux子系統)

Alpine Linux安裝ZSH

執行下面的命令安裝:

#先安裝所需依賴軟件
apk add zsh curl wget git
#再安裝ZSH
sh -c "$(curl -fsSL http://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
#修改ZSH為默認shell
sed -i -e "s/bin\/ash/bin\/zsh/" /etc/passwd

最后

Windows Terminal的設置并非界面化,還需要自己手動修改配置文件,雖然算不上復雜,但是略顯麻煩,這一點個人感覺做得并不友好。但修改好后基本一勞永逸,喜歡折騰的同學可以試試,最后上一張自己的效果圖。

此文部分內容參考了:


發表評論