Windows Terminal 美化配置

原來的 Windows 10睦袖,可以通過下載更紗黑體芜繁,然后在『powershell --> 屬性 --> 字體』旺隙,里面修改為新安裝的字體(參考:告別 Windows 終端的難看難用,從改造 PowerShell 的外觀開始)從而改變終端的外觀浆洗。但是最近的新版 Windows 10 似乎把終端里面設(shè)置字體的功能閹割了催束,即便安裝了新字體也找不到集峦,無法更換字體伏社。??????

使用 Windows Terminal

基本的配置

官方教程:https://github.com/microsoft/terminal/tree/master/doc/user-docs

參考 Windows Terminal 的默認(rèn)配置文件和文章:新生代 Windows 終端:Windows Terminal 的全面自定義,對 settings.json 修改

"backgroundImage": "ms-appdata:///roaming/goose.png"  // 設(shè)置背景圖片/GIF塔淤,需要將資源放在C:\Users\<用戶名>AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState下
"backgroundImageStretchMode": "uniformToFill"  // 圖片填充模式
"backgroundImageOpacity": 1  // 圖片透明度
"acrylicOpacity": 0  // 背景透明度摘昌,需要開啟設(shè)置使用亞克力 "useAcrylic": true

安裝 oh-my-posh

官方教程:https://github.com/JanDeDobbeleer/oh-my-posh

參考:5 個(gè) PowerShell 主題,讓你的 Windows 終端更好看

整理如下:

# 為當(dāng)前用戶安裝posh-git和oh-my-posh
Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser
# 生成PowerShell的配置文件高蜂,一般來說聪黎,PowerShell的用戶配置文件在 C:\Users\<用戶名>\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
notepad $PROFILE

配置文件內(nèi)容:

Import-Module posh-git
Import-Module oh-my-posh
Set-Theme Paradox

安裝并修改字體

由于 oh-my-posh 中的主題用到了 powerline 的功能,如果沒有安裝正確的字體备恤,就會導(dǎo)致 powerline bar 的顯示存在亂碼現(xiàn)象稿饰。

安裝

使用 Nerd Fonts https://github.com/ryanoasis/nerd-fonts 字體庫里面的字體(Powerline Fonts https://github.com/powerline/fonts 字體庫里面的字體估計(jì)也行,還沒試過)露泊。Windows Terminal 默認(rèn)的字體為 Cascadia Code喉镰,在 Nerd Fonts 倉庫找到了 Cascadia Code 的打補(bǔ)丁字體 Caskaydia Cove Nerd Font*,下載并安裝 Caskaydia Cove Regular Nerd Font Complete Windows Compatible.ttf

Windows 字體相關(guān)知識

  • 用戶安裝的字體都存放在 C:\Users\<用戶名>\AppData\Local\Microsoft\Windows\Fonts 目錄下惭笑,為所有用戶安裝的字體存放在 C:\Windows\fonts 目錄下
  • 字體管理侣姆,在『設(shè)置 --> 個(gè)性化 --> 字體』中可以搜索并卸載字體,等同于在C:\Windows\fonts 目錄下搜索并刪除字體
  • 注意:在 C:\Users\<用戶名>\AppData\Local\Microsoft\Windows\Fonts 目錄下刪除安裝的字體會報(bào)錯(cuò)沉噩,因?yàn)?C:\Windows\fonts 目錄下存有 C:\Users\<用戶名>\AppData\Local\Microsoft\Windows\Fonts 中的字體引用捺宗,所以刪除/卸載字體,應(yīng)去C:\Windows\fonts 目錄下執(zhí)行

配置終端字體

在 Windows Terminal 的 settings.json 中增加剛剛安裝的字體

"fontFace": "CaskaydiaCove NF"

注意:字體名字務(wù)必寫正確川蒙,獲取方法為安裝字體時(shí)顯示的『字體名稱:XXX...』蚜厉,或者在『設(shè)置 --> 個(gè)性化 --> 字體 』中藍(lán)色顯示的 XXX... 字體名

終端配色

可以使用 colortool https://github.com/microsoft/terminal/tree/master/src/tools/ColorTool 這個(gè)工具顯示和應(yīng)用不同的配色方案,并且支持 iTerm themes畜眨。

colortool -s  # 顯示所有的配色主題
colortool campbell.ini # 顯示campbell的主題樣式弯囊,需要在『powershell --> 屬性 --> 顏色 --> 確認(rèn)』后才會保存該主題

campbell.ini 的文件內(nèi)容正好對應(yīng)了如下『powershell --> 屬性 --> 顏色』中的這些顏色的 RGB 值

批注 2020-04-26 175813.png

針對 Windows Terminal痰哨,可以使用 iTerm2 Color Scheme 項(xiàng)目中的 Windows Terminal 主題,地址:https://github.com/mbadolato/iTerm2-Color-Schemes/tree/master/windowsterminal匾嘱。均為獨(dú)立的 JSON 文件斤斧,挑選好想要添加的主題之后,點(diǎn)擊打開對應(yīng)的主題文件霎烙,復(fù)制整個(gè) JSON 文件的內(nèi)容撬讽,并粘貼到 Windows Terminal 的配置文件的 schemes 主題文件列表之中,即可使用這一色彩主題

配色效果檢查

參考:Windows Terminal 的安裝/配置修改|ω?`

在 PowerShell 中悬垃,使用 Write-Host 輸出時(shí)可以通過 ForegroundColorBackgroundColor 兩個(gè)屬性指定輸出的前景色/背景色游昼,這兩個(gè)屬性的數(shù)據(jù)類型就是 System.ConsoleColor

查看當(dāng)前配色

    for ($i = 0; $i -le 15; $i++) {Write-Host ([System.ConsoleColor]$i) -BackgroundColor $i -NoNewLine}

可能有用的知識和參考

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市尝蠕,隨后出現(xiàn)的幾起案子烘豌,更是在濱河造成了極大的恐慌,老刑警劉巖看彼,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件廊佩,死亡現(xiàn)場離奇詭異,居然都是意外死亡靖榕,警方通過查閱死者的電腦和手機(jī)标锄,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來茁计,“玉大人料皇,你說我怎么就攤上這事⌒茄梗” “怎么了践剂?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長娜膘。 經(jīng)常有香客問我逊脯,道長,這世上最難降的妖魔是什么劲绪? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任男窟,我火速辦了婚禮,結(jié)果婚禮上贾富,老公的妹妹穿的比我還像新娘歉眷。我一直安慰自己,他們只是感情好颤枪,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布汗捡。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪扇住。 梳的紋絲不亂的頭發(fā)上春缕,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天,我揣著相機(jī)與錄音艘蹋,去河邊找鬼锄贼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛女阀,可吹牛的內(nèi)容都是我干的宅荤。 我是一名探鬼主播,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼浸策,長吁一口氣:“原來是場噩夢啊……” “哼冯键!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起庸汗,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤惫确,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后蚯舱,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體改化,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年晓淀,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了所袁。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片盏档。...
    茶點(diǎn)故事閱讀 40,664評論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡凶掰,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蜈亩,到底是詐尸還是另有隱情懦窘,我是刑警寧澤,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布稚配,位于F島的核電站畅涂,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏道川。R本人自食惡果不足惜午衰,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望冒萄。 院中可真熱鬧臊岸,春花似錦、人聲如沸尊流。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽崖技。三九已至逻住,卻和暖如春钟哥,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背瞎访。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工腻贰, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人扒秸。 一個(gè)月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓银受,卻偏偏與公主長得像,于是被迫代替她去往敵國和親鸦采。 傳聞我的和親對象是個(gè)殘疾皇子宾巍,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,675評論 2 359

推薦閱讀更多精彩內(nèi)容