最近把開發環境遷移到了 windows 上,久違的 windows 還是給我帶來了不少的驚喜。簡單的折騰1之後,終端的使用體驗已經非常接近 Mac 了。
這篇文章作為之前寫過的一篇文章 ——《terminal 折騰記之 Mac 篇》的姊妹篇。實現思路上大都相似。
準備#
配置#
terminal 配置#
profiles.json 結構#
複製 iTrem 上的顏色主題,導入到 schemes
陣列中。然後在 list
中,使用這個鍵值 "colorScheme":"lovelace"
,生效主題顏色。當然你也可以把它寫到 defaults
中,這樣就會覆蓋 list
中配置的所有終端。
powershell 配置#
- 安裝 oh-my-posh
# 安裝命令
Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser
- 下載 powerline font
- 配置 powershell_profile.ps1
# 如果之前沒有配置文件,就新建一個 PowerShell 配置文件
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
# 打開配置文件
vi $PROFILE
# 添加內容
Import-Module posh-git
Import-Module oh-my-posh
# 設置主題
Set-Theme Paradox
- 在 powershell 中使用 vim
# 使用git內置的vim
vs code 配置#
如果之前在 vs code 中使用等寬字體的話,打開終端會發現命令提示符出現亂碼。這時候要把終端的字體設為 powerline,就像這樣:
"terminal.integrated.fontFamily": "Meslo LG M(你使用的字體) for Powerline"
備份#
現在,我們來整理一下整個改造終端的過程更改了哪些文件:
- profiles.json
- powershell_profile.ps1
- setting.json
備份了這三個文件,就能在任何一台 windows 設備上還原有顏同時又很強大的終端了。
最後#
其實到了這裡,只能說是實現 windows 下 terminal 的基本改造。還有很多的部分沒有去折騰,比如:
- 快捷鍵的綁定
- WSL 相關
- 編寫自己的主題
- tricks and tips
更多的細節以及使用技巧,可以在官方文檔中找到。
Footnotes#
-
系統環境須在 Windows 10 (build
1903
) 以上 ↩