一文搞定 Windows Terminal 設置與 zsh 安裝【非WSL】


CSDN同步發布👉一文完成 Windows Terminal 設置與 zsh 安裝【非WSL】

知乎同步發布👉一文搞定 Windows Terminal 設置與 zsh 安裝【非WSL】


為 Windows Terminal 添加標簽頁

添加 Anaconda 標簽頁

settings.json文件中的list列表中添加設置項:

{
    // Make changes here to the cmd.exe profile.
    "guid": "{0caa0dad-35be-5f56-a8ff-afceee452369}",
    "name": "Anaconda",
    "icon": "D:/laugh/Programs/Anaconda3/Menu/anaconda-navigator.ico",
    "commandline": "cmd.exe /K D:/laugh/Programs/Anaconda3/Scripts/activate.bat",
    "hidden": false
}

添加管理員 PowerShell 標簽頁

安裝 Gsudo

gerardog/gsudo下載最新的.msi文件進行安裝。(安裝位置自定,安裝完成后自動添加環境變量)

配置

settings.json文件中的list列表中添加設置項:

{
    "guid": "{41dd7a51-f0e1-4420-a2ec-1a7130b7e950}",
    "name": "Windows PowerShell Elevated",
    "commandline": "gsudo.exe powershell.exe",
    "hidden": false,
    // "colorScheme": "Solarized Dark",
    // "fontFace": "Fira Code",
    // "icon" : "https://i.imgur.com/Giuj3FT.png"
    "icon" : "E:/laugh/Pictures/Camera Roll/pws.png"
}

添加 Git Bash 標簽頁

下載Git for Windows,安裝時注意勾選Add a Git Bash Profile to Windows Terminal即可,安裝完成自動添加標簽頁。

在 Windows 環境下為 Git Bash 安裝 zsh 【非WSL】

安裝zsh

進入MSYS2 Packages點擊File下載 .zst壓縮包,如圖所示:

直接解壓至Git根目錄下(重點),可使用7-Zip-zstd解壓,解壓后文件結構如圖所示:

打開Git Bash 標簽頁輸入zsh,出現下圖則代表安裝成功,否則檢查是否解壓至Git根目錄下

出現上圖,則代表需要進行初始化配置(具體配置可自行百度),在終端輸入1后如圖:

依次設置好Recommended.項后,輸入0退出(務必生成.zshrc文件),之后在終端輸入zsh,出下圖即可。

Oh My Zsh

安裝 Oh My Zsh

進入官網,復制首頁命令進行安裝。

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

若出現curl: (6) Could not resolve host: raw.githubusercontent.com報錯,則在hosts下添加一下內容,重試即可。

199.232.68.133 raw.githubusercontent.com

安裝完成后出現下圖內容代表安裝成功(若出現ERROR忽略即可)

配置 Oh My Zsh 主題

Oh My Zsh主題文件在~/.oh-my-zsh/themes下,各個主題預覽可參見官方WiKi,默認主題為robbyrussell

想更換主題在~/.zshrc文件中新增/修改ZSH_THEME字段的配置。

安裝 powerlevel10k 主題

在安裝powerlevel10k主題前需要安裝需要推薦的字體, 字體安裝完成后分別在Windows TerminalGit Bash配置字體。

Windows Terminal中打開settings.json,在profiles → defaults設置"fontFace": "MesloLGS NF"

Git Bash右鍵選項(Options),點擊文本(Text)配置字體。

配置好字體后,在終端輸入以下命令進行安裝:

git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

安裝完成后在~/.zshrc文件中設置 ZSH_THEME="powerlevel10k/powerlevel10k",並在終端輸入以下命令更新.zshrc配置文件:

source ~/.zshrc

之后會顯示下圖信息進行配置,輸入y后根據個人喜好配置。若之后覺得配置不合適,可在終端輸入p10k configure重新配置。

如果覺得終端顯示的文件路徑過長,只想顯示最后一個文件夾,可在~/.p10k.zsh文件中將POWERLEVEL9K_SHORTEN_STRATEGY的參數改為truncate_to_last

typeset -g POWERLEVEL9K_SHORTEN_STRATEGY=truncate_to_last

配置默認啟動zsh

../Git/etc/bash.bashrc文件末尾追加以下內容:

# Launch Zsh
if [ -t 1 ]; then
exec zsh
fi

之后每次啟動/新建Git Bash,都會是zsh。

安裝 zsh-autosuggestions 插件

zsh-autosuggestions可以快速將歷史命令呈現出來,具體可參考官方說明

安裝

cd ~/.oh-my-zsh/custom/plugins

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

配置

在終端輸入以下命令,或直接用文本編輯器打開.zshrc文件:

vi ~/.zshrc

添加以下內容,表示新增zsh-autosuggestions插件:

plugins=(git zsh-autosuggestions)

在終端輸入以下命令更新~/.zshrc配置文件,或新建終端:

source ~/.zshrc

更改 zsh-autosuggestions 提示顏色

~/.zshrc文件中新增/修改ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE字段的配置,具體可參考官方文檔

ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=#9fc5e8"

參考:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM