Windows Terminal の導入
Windows 10 以降の環境では、Microsoft Store を経由して Windows Terminal をインストールするのが最も簡便です。
- スタートメニューから「Store」を検索し、Microsoft Store アプリケーションを起動します。
- ストア内の検索バーで「terminal」と入力し、「Windows Terminal」を選択します。
- 「入手」ボタンをクリックし、インストールプロセスが完了するまで待ちます。
基本設定のカスタマイズ
インストール後、設定ファイル(settings.json)を編集することで、シェルや見た目を調整できます。profiles セクションにて、デフォルトの配色や背景画像を指定可能です。
"profiles":
{
"defaults":
{
"background": "#282a36",
"foreground": "#f8f8f2",
"cursorColor": "#f8f8f2",
"selectionBackground": "#44475a",
"colorScheme": "CustomDev"
},
"list":
[
{
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"name": "PowerShell Core",
"commandline": "pwsh.exe",
"hidden": false,
"backgroundImage": "C:\\Users\\Public\\Wallpaper\\dark.png",
"backgroundImageOpacity": 0.4,
"useAcrylic": true,
"fontFace": "Cascadia Code",
"fontSize": 12
}
]
}
また、テキスト選択時に自動的にクリップボードへコピーする機能は、copyOnSelect オプションを true に設定することで有効化できます。
"copyOnSelect": true
主要なショートカットキー
| キー操作 | 機能 |
|---|---|
Shift + Alt + + |
ペインを縦に分割 |
Shift + Alt + - |
ペインを横に分割 |
Alt + 矢印キー |
フォーカスの移動 |
Ctrl + Shift + W |
タブの閉じ |
PowerShell 環境の強化
PowerShell のプロンプトを装飾するには、Powerline 対応フォントおよび oh-my-posh モジュールの導入が必要です。標準の等幅フォントでは特殊文字が欠落する可能性があるため、Nerd Fonts などを導入してください。
フォントの設定
任意の Powerline 対応フォント(例:MesloLGS NF など)をインストール後、settings.json の fontFace プロパティに字体名を記述します。
"profiles": {
"defaults": {
"fontFace": "MesloLGS NF",
"fontSize": 13
}
}
実行ポリシーの変更
スクリプトの実行制限を緩和するため、管理者権限で Terminal を起動し、以下のコマンドを実行します。
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
モジュールのインストール
Git 操作の補助やプロンプトの装飾を行うモジュールをインストールします。
Install-Module -Name posh-git -Scope CurrentUser -Force
Install-Module -Name oh-my-posh -Scope CurrentUser -Force
Install-Module -Name PSReadLine -Scope CurrentUser -Force
プロファイルの編集
$PROFILE変数で配置文件のパスを確認し、エディタで開きます。ここにモジュールの読み込みとテーマ設定を記述します。
# モジュールのインポート
Import-Module posh-git
Import-Module oh-my-posh
# テーマの適用
Set-PoshPrompt -Theme Paradox
利用可能なテーマは Set-PoshPrompt -Theme コマンドで確認でき、Tab キーによる補完もサポートされています。
Scoop によるパッケージ管理
Scoop は、ユーザーディレクトリ内にアプリケーションを隔離してインストールするパッケージマネージャーです。システム全体への影響を最小限に抑えたい場合に適しています。
インストール手順
PowerShell を開き、実行ポリシーを確認した後、以下のスクリプトを実行してインストールします。
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
インストール完了後、scoop help で利用可能なコマンド一覧を確認できます。
主なコマンド
| コマンド | 説明 |
|---|---|
scoop search <name> |
パッケージの検索 |
scoop install <name> |
パッケージのインストール |
scoop update <name> |
パッケージの更新 |
scoop uninstall <name> |
パッケージの削除 |
Scoop はデフォルトでユーザーホームディレクトリ配下の scoop フォルダにファイルを配置し、shim を経由して実行パスを通します。これにより、レジストリ汚染を防ぎつつ複数のツールを管理できます。
SSH 接続の簡素化
頻繁に接続するサーバーがある場合、.ssh ディレクトリ配下の config ファイルを使用することで、接続コマンドを短縮できます。
~/.ssh/config ファイルを作成し、以下のようにホスト情報を定義します。
Host prod-db
HostName 10.0.0.5
Port 22
User admin
IdentityFile C:/Users/username/.ssh/id_ed25519
設定後、以下のコマンドで登録したホスト名のみで接続が可能になります。
ssh prod-db