【實用筆記】PowerShell 美化成 oh-my-zsh
全文參考:
https://blog.walterlv.com/post/beautify-powershell-like-zsh.html#%E5%AE%89%E8%A3%85-oh-my-posh
安裝 oh-my-posh
(1)管理員許可權啟動 PowerShell
執行命令以安裝oh-my-posh 的依賴 posh-git和oh-my-posh本身,如果此前沒有安裝 NuGet 提供程式,則此時會提示安裝 NuGet
Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser
自此,oh-my-posh 安裝完畢。
(2)啟用安裝的模組
Import-Module oh-my-posh
如果此前沒有開啟執行任意指令碼,此處會提示沒有執行指令碼許可權。如果沒有許可權執行指令碼,可能需要先執行 Set-ExecutionPolicy Bypass
或set-ExecutionPolicy RemoteSigned
(可以先執行get-ExecutionPolicy Restricted
命令查詢是否禁用,Restricted表示禁用執行指令碼)。
PS C:\WINDOWS\system32> get-ExecutionPolicy
Restricted
PS C:\WINDOWS\system32> set-ExecutionPolicy RemoteSigned
執行策略更改
執行策略可幫助你防止執行不信任的指令碼。更改執行策略可能會產生安全風險,如 https:/go.microsoft.com/fwlink/?LinkID=135170
中的 about_Execution_Policies 幫助主題所述。是否要更改執行策略?
[Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暫停(S) [?] 幫助 (預設值為“N”): y
再次執行,如果出現報錯警告: git command could not be found. Please create an alias or add it to your PATH.
需要安裝Git for Windows,安裝辦法請參考這位大佬:
https://www.cnblogs.com/jyd0124/p/git.html
(3)設定主題
Set-Theme tehrob //輸入tehrob時可直接按tab鍵切換其他主題
需要讓 PowerShell 每次啟動的時候都能夠載入這個模組,所以我們需要設定 profile 檔案讓它自動啟用。敲 $profile
可以讓 PowerShell 告訴我們這個檔案的路徑。預設在文件路徑裡的 PowerShell 資料夾下
編輯Microsoft.PowerShell_profile.ps1
檔案(如果沒有,手動建立一個),然後在裡面寫下以下語句:
Import-Module oh-my-posh
Set-Theme Tehrob
然後每次新開啟時就自動載入這個檔案,下面是開啟的樣子
powershell預設背景為藍色,可直接在命令介面白色區域單擊右鍵“屬性”→“顏色”修改
相關文章
- 【GiraKoo】PowerShell美化筆記筆記
- PowerShell 筆記 - 基礎篇筆記
- ADB 實用筆記筆記
- 實用技巧筆記筆記
- swift學習筆記《5》- 實用Swift筆記
- redis與叢集實用操作筆記Redis筆記
- 五個實用的SQL Server PowerShell指令碼OMSQLServer指令碼
- 超實用的筆記軟體:Outline for Mac筆記Mac
- Microsoft OneNote(實用的雲筆記軟體)ROS筆記
- [學習筆記]Win10系統 Powershell 使用 Venv 管理虛擬環境筆記Win10
- 《數學之美》讀書筆記&思考筆記
- oh-my-zsh
- 👾 筆記 | Angular 實現 keep-alive (路由複用)筆記AngularKeep-Alive路由
- Powershell tricks::Powershell RemotingREM
- [筆記]最佳實踐筆記
- BufferQueue的試用筆記筆記
- Powershell————1、認識Powershell
- 實用的可手寫筆記軟體:GoodNotes 5 Mac筆記GoMac
- 【Pandas學習筆記02】處理資料實用操作筆記
- 透過DNS TXT記錄執行powershellDNS
- Powershell————2、Powershell互動式
- maven 專案轉化成 gradle 專案實踐MavenGradle
- 馬克筆記—Android 端開源的 Markdown 筆記應用筆記Android
- lfs 6.3實驗筆記筆記
- 快應用入門筆記筆記
- TRIZ——物理矛盾應用筆記筆記
- 《Spring實戰》讀書筆記 #每日筆記 100-004Spring筆記
- 用來記筆記的三個 Emacs 模式筆記Mac模式
- 《Redis深度歷險:核心原理和應用實踐》讀書筆記Redis筆記
- webpack4實操筆記Web筆記
- ThreadLoop實踐學習筆記threadOOP筆記
- harbor安裝實操筆記筆記
- es6筆記應用一筆記
- es6筆記應用 二筆記
- 【記】《.net之美》之讀書筆記(一) C#語言基礎筆記C#
- 【記】《.net之美》之讀書筆記(二) C#中的泛型筆記C#泛型
- win10系統powershell使用教程_win10系統powershell命令列工具怎麼用Win10命令列
- Powershell(3)