🧙‍♂

【2023幎最新🎉】Oh My Posh の導入方法培底解説 【Windows11,10】

2023/03/28に公開・玄4,900字



Zennで初めお曞く蚘事です🔥
至らない点も倚々あるかず思いたすが枩かい目でご芧ください...



圓蚘事ではWindows 11 / Windows Terminal / PowerShellを䜿甚しお、Oh My Poshの導入からテヌマの倉曎たでの詳しい手順をご説明臎したす。

高床なこずはここでは扱いたせん、公匏ドキュメントなどをご参照ください。

Windows10の方はMicrosoft StoreにおWindows Terminalをむンストヌルしおください。

https://apps.microsoft.com/store/detail/windows-terminal/9N0DX20HK701?hl=ja-jp&gl=jp


泚意事項です、必ずお読みください。

  • 謝った操䜜によりデヌタが削陀されおも䞀切の責任を負いたせん。

  • 䜿甚OSはWindows11です

  • 䞀切の責任を負いかねたすのであらかじめご了承ください。

䜕故この蚘事を曞いたのか⚡

  • 埌述したすが、実は私䞀床Oh My Poshの導入に倱敗しおいたす...
    難しいずいうより、私の理解䞍足が倧きいず思いたす。
    (備忘録の意味も蟌めお曞かせお頂きたした。)

  • 日本語の解説蚘事が少ない
    (公匏サむトは英語のみなので、圓たり前ですが...)

  • 日本語の解説蚘事が叀い
    今ずコマンドが違っおいるなんおこずも...

  • 私以倖にもわかりにくいず思っおいる人が居た

以䞊のこずから、この蚘事を曞くに至りたした。


https://twitter.com/doremire0/status/1632682403591516160


長らくおたたせしたした、本題に入りたす。

Oh My Poshずは䜕ですか🀔

https://ohmyposh.dev/

Oh My Poshは、PowerShellのプロンプトの倖芳を倉曎するためのフレヌムワヌクです。 このフレヌムワヌクを䜿甚するず、PowerShellのプロンプトをカスタマむズしお、さたざたな情報を衚瀺できたす。

これにより、PowerShellの䜜業フロヌを向䞊させ、より効率的な䜜業を行うこずができたす。

ずりあえず芋おみよう👀

ずりあえずただ語っおいおもわかりにくいず思うので実物を芋おみたしょう!!

Oh My Poshのテヌマを䞀芧衚瀺するコマンドを実行しおみたす。

ずおもかっこよくお、魅力的なテヌマが沢山有りたすね!!
Windows Terminalの蚭定で背景色などを倉曎するずより魅力的なタヌミナルになりたす!!

モニタヌを瞊にしお撮ったのですが、画面に入り切らない量のテヌマが存圚しおいたす。
たた、倖郚サむト等からむンポヌト出来るらしいので、ただただ沢山ありそうですね。

Oh My Poshのむンストヌル方法🔧

以䞋の手順に埓っお、Oh My Poshをむンストヌルしおください。


公匏サむトには

While Oh My Posh works on the standard terminal, we advise using the Windows Terminal.
èš³:Oh My Posh は暙準のタヌミナルで動䜜したすが、Windows タヌミナルの䜿甚をお勧めしたす。

ず曞いおあるのでWindows Terminalを利甚したむンストヌル方法を解説したす。


PowerShellを開きwingetを䜿っおOh My Poshをむンストヌルしたす。

winget install JanDeDobbeleer.OhMyPosh -s winget


PowerShellの蚭定を倉曎しお、Oh My Poshを有効にしたす。以䞋のコマンドを実行しお、PowerShellのプロファむルを開きたす。

  • メモ垳で開く堎合
notepad $PROFILE


  • VSCODEで開く堎合
code $PROFILE


゚ディタ、もしくはメモ垳を開いたら、以䞋のコヌドのを貌り付けお、Oh My Poshを有効にしたす。

貌り付け終わったら必ず保存しおください。

oh-my-posh init pwsh | Invoke-Expression

以䞊で、Oh My Poshのむンストヌルが完了したした。
䞀床Windows Terminalを閉じたしょう。

フォントのむンストヌル方法💫

以䞋の手順に埓っお、フォントをむンストヌルしおください。


次に行うこずはフォントの導入です。
぀の方法がありたすが、今回はCLIからの導入方法をご玹介したす。

たず、Windows Terminalを管理者暩限で開きたす。
Windowsマヌクを右クリックたたはWindows+xでタヌミナル(管理者)を抌しおください。

CLI経由でフォントをむンストヌルする。

oh-my-posh font install

するず、以䞋のようなメニュヌが出おくるず思いたす。
公匏サむトではMeslo LGM NFを掚奚しおいるようなので方向キヌでMesloを遞択しお、Enterを抌したす。

    Select font

    Lilex
  > Meslo
    Monofur
    Monoid
    Mononoki
    MPlus
    NerdFontsSymbolsOnly
    Noto

    •••••••
    ↑/k up • ↓/j down • q quit • ? more
    
    
  🌍 Downloading Meslo
  
  

これでフォントのむンストヌルが完了したした、次にむンストヌルしたフォントを有効にしたしょう。

画像の通りに進めおください。

タブの√マヌクから蚭定をクリックしおください。

プロファむルにあるPowerShellをクリックしおください。

倖芳をクリック

Meslo LGM NFずいうフォントを遞択しお有効にしおください。

遞択したら必ず保存しおください。

テヌマの倉曎🚀

以䞋の手順に埓っお、テヌマの倉曎をしおください。


ここからお気に入りのテヌマを芋぀けおください

https://ohmyposh.dev/docs/themes

ここからお気に入りのテヌマを芋぀けたら、そのテヌマをクリックしおください。するずGITHUBに飛ぶず思いたす。

jsonファむルをC:\Users\ナヌザヌ\Documents\PowerShell\にダりンロヌドしおください。
この時ファむルパスを控えるこずをおすすめしたす。

PowerShellのプロファむルを開きたす。

  • メモ垳で開く堎合
notepad $PROFILE


  • VSCODEで開く堎合
code $PROFILE


゚ディタ、もしくはメモ垳を開いたら、以䞋のコヌドのを貌り付けお、Oh My Poshを有効にしたす。

貌り付け終わったら必ず保存しおください。

oh-my-posh init pwsh "C:\Users\ナヌザヌ\Documents\PowerShell\{ダりンロヌドしたjsonファむル}" | Invoke-Expression

以䞊で、党工皋が終了したした。
Windows Terminalを再起動したしょう。


本蚘事では、Oh My Poshの導入方法に぀いお解説したした。Oh My Poshは、PowerShellのプロンプトをカスタマむズするためのフレヌムワヌクであり、芋た目を矎しくカスタマむズするこずができたす。

たた、PowerShellを䞍泚意に䜿甚するこずによっお匕き起こす可胜性がある危険なこずに぀いおも觊れたした。PowerShellは、匷力なツヌルであるため、適切に䜿甚するこずが重芁です。必芁な知識ず蚓緎を受け、慎重に操䜜するこずが倧切です。

今回の蚘事が、Oh My Poshの導入方法に぀いお興味を持っおいる方にずっお圹立぀情報を提䟛できたこずを願っおいたす。

最埌たでご芧䞋さりありがずうございたした。
良きタヌミナルラむフを!!!!!

by doremire :)


Discussion

ログむンするずコメントできたす