記事ディレクトリ
PowerShell の美化
1.右クリックメニューの追加
1. デフォルトの右クリックメニューを変更する
次のコマンドを直接使用して、win11 の右クリック メニューを win10 の右クリック メニューに変更します。
reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve
taskkill /f /im explorer.exe & start explorer.exe
win11 のデフォルトの右クリック メニューに戻したい場合は、次のようにします。
reg delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f
taskkill /f /im explorer.exe & start explorer.exe
2. インストールディレクトリを見つけます。
たとえば、私のインストールディレクトリは次のとおりです。
%LOCALAPPDATA%\Microsoft\WindowsApps\Microsoft.PowerShell_8wekyb3d8bbwe\pwsh.exe
3. レジストリを変更する
このパスをコピーしてレジストリを開きます。
win+r
->regedit
レジストリにパスを入力します。
计算机\HKEY_CLASSES_ROOT\Directory\Background\shell
新しい項目を作成します。
エントリの名前は次のとおりです。
Open PowerShell Here
新しい文字列値を作成します。
名前を に変更しIcon
、データを先ほどコピーしたパスに変更します。
同時に、このアイテム内に新しいアイテムを作成し、名前を付けますcommand
デフォルトのデータがコピーしたパスに変更されます
このパスの後にいくつかの起動パラメータを追加することもできます
pwsh -h
。
次に、右クリックして以下を使用できます。
2. スタイルの変更
1. 環境のインストール
まず、現在のユーザーに PowerShell スクリプトを実行するためのアクセス許可を与える必要があります。
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
次に、Powershell を使用して以下を実行します。
Set-ExecutionPolicy Bypass -Scope Process -Force; Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://ohmyposh.dev/install.ps1'))
更新されたコマンド:
Set-ExecutionPolicy Bypass -Scope Process -Force; Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://ohmyposh.dev/install.ps1'))
必要なフォントのインストール:font
次に、内部のすべてのフォントをC:\Windows\Fonts
ディレクトリにコピーすると、自動的にインストールされます。
2. 構成と使用方法
設定されたフォントを使用します。
- PowerShell を開き、ショートカット キーを使用して
Ctrl + Shift + ,
構成ファイルを開きます。
再実行:notepad $profile
初めてファイルが見つからないことが表示されるので、新しいファイルを作成することを選択し、入力して保存します
ファイルに次のように入力します。
oh-my-posh init pwsh | Invoke-Expression
次に、Windows ターミナルに戻り、新しい PowerShell を作成すると、次の内容が表示されます。
テーマを変更します:
$user_name = "steve"
$theme_name = "bubblesextra"
oh-my-posh init pwsh --config "C:\Users\${user_name}\AppData\Local\Programs\oh-my-posh\themes\$theme_name.omp.json" | Invoke-Expression
user_name: 現在のユーザー名です
テーマ名: 現在のテーマ名です。
を使用してGet-PoshThemes
すべてのテーマを表示することも、公式ドキュメントを通じてすべてのテーマを表示することもできます
最後に、ターミナルの背景画像を変更することもできます。
私のテーマの美化結果: