一、Windows Terminal
1.1、安裝 Windows Terminal
進(jìn)入“應(yīng)用商店”剑令,搜索“Windows Terminal”,點(diǎn)擊獲取安裝拄查,如下:
打開如下:
1.2吁津、如何快速喚醒 Windows Terminal
兩種方式:
1、win+r堕扶,輸入“wt”:
2碍脏、在搜索框里直接輸入“wt”:
1.3梭依、美化 Windows Terminal
1.3.1 安裝PowerLine 電力線
效果如下:
必備條件
1.3.1.1 安裝支持 Powerline 字符的字體。
顏色狀態(tài)欄中那些符號(包括三角形)其實(shí)都是字符典尾,需要字體支持役拴,如果字體不包含這個字符,就會顯示一個難看的「」或者亂碼急黎。
我用的是微軟隨 Windows Terminal 新發(fā)布的 Cascadia Mono PL 開源等寬字體扎狱,Cascadia 系列字體可以從微軟的 Github 官方倉庫microsoft/cascadia-code下載,下載完成后勃教,解壓后淤击,雙擊“CascadiaMonoPL.ttf”:
點(diǎn)擊“安裝”:
1.3.1.2 修改 PowerShell 字體
1. win + r
輸入 regedit
打開注冊表
2. 進(jìn)入 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont
3. 把名稱為 936 那一項(xiàng)的數(shù)據(jù)改成 Cascadia Mono PL
,936 是簡體中文 Windows 默認(rèn)的代碼頁
4. 進(jìn)入 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
5. 右側(cè)右鍵新建"多字符串值"故源,輸入 Cascadia Mono PL
回車:
雙擊它污抬,輸入兩行數(shù)據(jù)數(shù)值:
MSYH.TTC,Microsoft YaHei,128,80
MSYH.TTC,Microsoft YaHei
意思是 Cascadia Mono PL 字體中不支持的字符從微軟雅黑里找,效果就是漢字以微軟雅黑顯示绳军,128 和 80 是縮放因子印机,128 不用動,第二個數(shù)越大字會顯得越扁门驾。標(biāo)準(zhǔn)是 128 和 96射赛,但是這樣漢字看起來太扁了,用 80 剛剛好奶是,只不過不能和英文字母的高度對齊楣责,這個可以自己慢慢調(diào)。多寫一行不帶縮放因子是為了支持 GDI+聂沙,不多寫這行問題也不大秆麸。
6. 注銷,重新登錄 Windows
7. 打開 PowerShell
及汉,敲 chcp 437 回車沮趣,切換到 437 代碼頁
8. 點(diǎn)窗口左上角圖標(biāo),打開默認(rèn)值坷随,切換到字體選項(xiàng)卡房铭,選 Cascadia Mono PL
確定
9. 再次點(diǎn)窗口左上角圖標(biāo),打開屬性温眉,切換到字體選項(xiàng)卡育叁,選 Cascadia Mono PL
確定。
10. 設(shè)置Cascadia Mono PL
用于 Oh My Posh
和Terminal Icons
:Windows 終端下拉菜單中選擇“設(shè)置”(Ctrl+,) 來打開 Windows 終端設(shè)置 UI芍殖。 選擇要應(yīng)用字體的配置文件(例如 PowerShell),然后選擇“外觀”選項(xiàng)卡谴蔑。在“字體”下拉菜單中豌骏,選擇“Cascadia Mono PL”
龟梦。
1.3.1.3 安裝 Oh My Posh
使用 Oh My Posh 自定義 PowerShell 提示符
通過 Oh My Posh,可以使用完整的顏色集來定義和呈現(xiàn)終端提示窃躲,包括能夠使用內(nèi)置主題或創(chuàng)建自己的自定義主題计贰。
若要自定義 PowerShell 提示符,可使用 winget
安裝 Oh My Posh
蒂窒。 輸入以下命令:
winget install JanDeDobbeleer.OhMyPosh
結(jié)果如下圖:
安裝失敗的話躁倒,重試或換個時(shí)間再安裝,安裝成功后洒琢,新開一個Power Shell秧秉,輸入:
oh-my-posh version
以確認(rèn)你的 Oh My Posh 已安裝。
1.3.1.4 選擇并應(yīng)用 PowerShell
提示符主題
使用此命令更新PowerShell
配置文件衰抑。 (可以將 notepad 替換為你選擇的文本編輯器象迎。)
notepad $PROFILE
如果收到路徑錯誤,則你可能還沒有 PowerShell 的配置文件呛踊。 若要創(chuàng)建一個砾淌,請使用以下 PowerShell 命令創(chuàng)建配置文件,然后嘗試再次使用文本編輯器打開它谭网。
new-item -type file -path $profile -force
將以下項(xiàng)添加到PowerShell
配置文件的末尾汪厨,以設(shè)置 paradox
主題。 (將 paradox
替換為你選擇的主題愉择。)
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\paradox.omp.json" | Invoke-Expression
現(xiàn)在劫乱,每個新的 PowerShell
實(shí)例都將通過導(dǎo)入 Oh My Posh
并設(shè)置命令行主題啟動。
1.3.1.5 安裝 posh-git
posh-git 是一個 PowerShell 模塊薄辅,它通過提供可在 PowerShell 提示符中顯示的 Git 狀態(tài)摘要信息來集成 Git 和 PowerShell要拂,Posh-Git 提供了 Git 狀態(tài)信息的提示,并為 Git 命令站楚、參數(shù)脱惰、遠(yuǎn)程和分支名稱等添加 tab 自動補(bǔ)全;
首先窿春,你得安裝 git拉一。
在 Windows 上,腳本執(zhí)行策略必須設(shè)置為 RemoteSigned
或 Unrestricted
旧乞。通過執(zhí)行 Get-ExecutionPolicy
來檢查腳本執(zhí)行策略設(shè)置蔚润。
如果策略未設(shè)置為兩個必需值之一,請以管理員身份運(yùn)行 PowerShell 并執(zhí)行 尺栖。
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Confirm
在PowerShell 提示符執(zhí)行以下兩個命令之一嫡纠,具體取決于:
(A) 你從未安裝過 posh-git,
還是 (B) 你已經(jīng)安裝了以前的版本:
(A) 你從未安裝過 posh-git:
PowerShellGet\Install-Module posh-git -Scope CurrentUser -Force
注意:如果系統(tǒng)要求你信任 PowerShell 庫中的程序包,請回答以繼續(xù)安裝 posh-gityes
(B) 你已經(jīng)安裝了以前的版本:
# (B) You've already installed a previous version of posh-git from the PowerShell Gallery
PowerShellGet\Update-Module posh-git
1.3.1.6 編輯相應(yīng)配置文件
官方文檔 dahlbyk/posh-git: A PowerShell environment for Git (github.com)
1. 在 Windows Terminal 中敲下下面兩行命令
- 第一條(啟動編輯 power shell 配置文件的引擎)
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
- 第二條(使用記事本打開配置文件)它的作用和 Linux 中的 ~/.bashrc 相似除盏;
notepad $PROFILE
2. 在打開的記事本中寫入如下內(nèi)容(腳本文件)叉橱,并保存
# 導(dǎo)入posh-git
Import-Module posh-git
如下圖所示:
保存退出后,進(jìn)入代碼的本地倉庫者蠕,顯示如下:
二窃祝、安裝UTools
uTools
utools與Listary非常像,區(qū)別在于utools的插件功能已經(jīng)可用了踱侣,由此帶來了大量的插件粪小。
這些插件帶來了非常豐富的功能÷站洌可以說utools現(xiàn)在更主要的是作為一個小工具工具箱存在探膊。可以O(shè)CR玉转,可以翻譯突想,可以寫備忘,也有思維導(dǎo)圖究抓、顏色提取猾担、Markdown筆記等等功能。
https://blog.csdn.net/m0_46149348/article/details/130828273
Everything刺下,Listary绑嘹,utools和quicker四款“效率神器”有什么不同?到底誰才更適合你橘茉?軟件應(yīng)用什么值得買 (smzdm.com)
三工腋、安裝scoop及使用
3.1.輸入以下命令,進(jìn)行安裝
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
看到上圖畅卓,報(bào):發(fā)生異常:“未能解析此遠(yuǎn)程名稱: 'raw.githubusercontent.com'”
3.2. C:\Windows\System32\drivers\etc\
目錄下的hosts
文件復(fù)制出來桌面擅腰,添加以下ip之后,保存翁潘,再替換C:\Windows\System32\drivers\etc\
目錄下的hosts
文件趁冈。
185.199.108.133 raw.githubusercontent.com
185.199.109.133 raw.githubusercontent.com
185.199.110.133 raw.githubusercontent.com
185.199.111.133 raw.githubusercontent.com
3.3. 繼續(xù)執(zhí)行步驟1的命令
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
如果提示需要執(zhí)行策略更改的話輸入:
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
按提示輸入A,再執(zhí)行一次scoop安裝命令即可拜马;
3.4. Scoop 使用方法
Scoop 命令的設(shè)計(jì)很簡單(和 Homebrew 等 Unix-style 的工具一樣)渗勘,是「scoop + 動作 + 對象」的語法。其中「對象」是可省略的俩莽。最常用的幾個基礎(chǔ)動作有這些:
命令 | 動作 |
---|---|
??search | 搜索軟件名 |
??install | 安裝軟件 |
update | 更新軟件 |
??status | 查看軟件狀態(tài) |
uninstall | 卸載軟件 |
info | 查看軟件詳情 |
home | 打開軟件主頁 |
小試牛刀——通過scoop安裝curl
scoop install curl
3.5. Scoop 軟件安裝位置
Scoop 和 Homebrew 對軟件包安裝位置有著相同的處理哲學(xué):「下載旺坠、安裝在用戶文件夾下」。具體來講:
-
Scoop 在你的用戶根目錄(一般是 C:\Users\用戶名)下創(chuàng)建了一個名為 scoop 的文件夾扮超,并默認(rèn)將軟件下載安裝到這個文件夾下
更多的進(jìn)階命令和使用方法可以參考 Scoop Wiki
參考文章: