PowerShellでgitとpowerlineを整える #
posh-gitとoh-my-poshとは #
- posh-git: PowerShellのプロンプトにgitの情報を表示するためのモジュールです。
- oh-my-posh: PowerShellのプロンプトをカスタマイズするためのツールです。powerlineのような美しいプロンプトを実現できます。
インストール #
posh-gitとoh-my-poshは、PowerShellGetを使用してインストールします。
Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser
インストール後、プロファイルファイルに以下の設定を追加します。
Import-Module posh-git
Import-Module oh-my-posh
# Set-Theme Paradox # Set-Themeは非推奨
Set-PoshPrompt -Theme Paradox
エラー: Set-Theme が見つからない #
oh-my-posh v3 から Set-Theme
が非推奨となり、Set-PoshPrompt
を使用する必要があります。
以下の記事を参考に、Set-PoshPrompt
を使用するように修正しました。
フォントの問題 #
以前は Source Code Pro
を使用していましたが、Windows環境ではアイコンが表示されませんでした。
Cascadia Code PL
も試しましたが、アイコンが文字化けしてしまいました。
解決策が見つからなかったため、現在は stelbent.minimal
テーマを使用しています。
今後、フォントの問題を解決する方法を調査したいと思います。