為 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 Terminal
與Git 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"
參考: