Windows Terminalをカスタマイズする8つの方法
Microsoftは2019年にWindows Terminalをリリースしました。コマンド プロンプト、PowerShell、Azure Cloud Shell、WSL(Windows Subsystem for Linux)を一つのアプリケーションに統合した、非常に優れたコマンドライン ツールであり、高度なカスタマイズも可能です。このガイドでは、Windows Terminalをさまざまな角度から調整し、最大限に活用する方法を紹介します。
1. ズーム機能で視認性を向上
高解像度のモニターを使用している場合、Windows Terminalのテキストが小さくて見づらいことがあります。Windows Terminalでは、好みに合わせてテキスト サイズを変更できます。
キーボードのCtrlキーを押しながらマウス ホイールを回すと、テキスト サイズを変更できます。ホイールを上に回すと拡大、下に回すと縮小されます。
このズーム設定は現在のセッション中のみ有効で、新しいセッションを開始するとリセットされます。特定のテキスト サイズを恒久的に設定したい場合は、「設定」の「外観」セクションから変更できます。
- 新しいタブ(+ボタン)の隣にあるドロップダウン メニューをクリックし、コンテキスト メニューから「設定」を選択します。
- 左ペインで「既定値」を選び、「外観」セクションまでスクロールして「フォント サイズ」を見つけます。
- フォント サイズを選択し、「保存」をクリックして変更を適用します。
2. 起動時のディレクトリを変更
デフォルトでは、Windows Terminalは「C:\Users\
たとえば、普段ダウンロード フォルダで作業するなら、毎回cd downloadsと入力する代わりに、Windows Terminalの既定のディレクトリをダウンロード フォルダに変更できます。
- 新しいタブ(+ボタン)の隣にあるドロップダウン メニューをクリックし、Altキーを押しながら「設定」を選択します。
- JSONファイルが開きます。既定のテキスト エディタを選択するプロンプトが表示されたら、特にこだわりがなければメモ帳を選びます。
- 開いたJSONファイルで「編集」→「検索」を選ぶか、Ctrl+Fショートカットを使います。
startingDirectoryと入力して「次を検索」をクリックします。
- 「検索」ウィンドウを閉じ、「startingDirectory」の設定値を任意のディレクトリに変更します。
デフォルトでは「startingDirectory」は%USERPROFILE%に設定されています。ここでは%USERPROFILE%/Downloads/に変更します。
少し下にスクロールすると、他のプロファイルの起動ディレクトリも変更できます。
- Ctrl+SでJSONファイルを保存します。「ファイルの種類」を「すべてのファイル」にし、ファイル名を「defaults.json」として「保存」をクリックします。
次回Windows Terminalを再起動すると、指定したディレクトリで起動するようになります。
3. 既定のプロファイルを変更
場合によっては、既定のPowerShellプロファイル以外でWindows Terminalを起動したいことがあります。その変更は簡単です。
- Ctrl+,を押してWindows Terminalの設定を開きます。
- サイドバーから「起動」タブを選択します。
- 「既定のプロファイル」設定のドロップダウン メニューをクリックし、好みのプロファイルを選びます。
- 「保存」をクリックして変更を適用します。
Windows Terminalを再起動するか、新しいタブを開くと、選択したプロファイルで起動します。
4. カスタム SSH プロファイルの作成
Windows Terminalからリモート サーバーへ自動的にSSH接続できると便利な場面があります。これを実現するには、JSONファイルで新しいカスタム プロファイルを設定します。
- Ctrl+,ショートカットでWindows Terminalの「設定」を開きます。
- サイドバーで「JSONファイルを開く」を選択します。メモ帳または既定のテキスト エディタでJSONファイルが開きます。
- 既存のプロファイル コードが見えるまでスクロールし、最後のプロファイルの後に以下のコードを追加します。
,{
"guid": "{5d0389a7-6eec-46a4-b37e-d40473fbba08}",
"hidden": false,
"name": "Test SSH Profile",
"commandline": "wsl ssh user@localhost",
"icon": "❤️"
}
- 無料のオンライン GUIDジェネレーターでカスタム GUIDを生成し、上記コードのGUIDを置き換えます。「commandline」の文字列も自分のSSHサーバー情報に書き換えてください。アイコンには任意の絵文字を指定できます。
- 編集後、Ctrl+SでJSONファイルを保存します。
保存すると、新しいタブボタンの隣にあるドロップダウン メニューに新しいプロファイルが表示されます。これをクリックすると、SSHプロファイルが起動し、お好みのWSLでリモート サーバーに接続されます。
5. コマンド パレットの活用
コマンド パレットを使うと、Windows Terminal内で実行可能なアクションを一覧表示できます。Ctrl+Shift+Pでコマンド パレットを呼び出せます。
先頭の>を削除すると、以下のようなwtコマンドを入力できます。
-p "Command Prompt" `; split-pane -p "PowerShell"
コマンドを入力すると、実行結果のプレビューが表示されるため、wtコマンドに慣れていない場合でも安心です。
6. ペイン分割でマルチシェル管理
Windows Terminalはペイン分割に対応しており、効率的なマルチタスクが可能です。たとえば、片側にPowerShell、もう片側にコマンド プロンプトを表示できます。タブを行き来する代わりに、分割ペインで両方を同時に確認できます。
垂直分割はAlt+Shift+-、水平分割はAlt+Shift+=で実行できます。コマンド パレット(Ctrl+Shift+P)から分割することも可能です。
また、Altキーを押しながら新しいタブを開くか、ドロップダウン メニューから別のプロファイルを選ぶと、アクティブなペインが自動的に分割されます。
ペイン間の移動はAltキーを押しながら矢印キーを使用します。ペインのサイズ変更はAlt+Shiftを押しながら矢印キーで行えます。
7. 起動時のレイアウトを変更
Windows Terminalを起動すると、既定のプロファイルで単一タブが開きます。これをコマンドライン引数でカスタマイズできます。
以下のコマンドで、分割ペインモードでWindows Terminalを起動できます:
wt -p "Command Prompt" `; split-pane -p "PowerShell"
このコマンドを実行すると、コマンド プロンプトとPowerShellが垂直分割されたペインで開きます。
これらのコマンドライン引数の詳細については、Microsoftの公式ドキュメントを参照して、さらにWindows Terminalをパーソナライズしてください。
8. Dockerとの連携
Dockerは初心者にとって少し難しく感じられるかもしれません。特にコマンド プロンプトやPowerShellを使う場合、Dockerコマンドの自動補完がサポートされていないため、より困難に感じられます。
概要を説明すると、DockerはWindows上でWSL 2を使用し、Linuxワークスペースを活用できるようにします。これにより、LinuxとWindowsの両方のビルド スクリプトをメンテナンスする手間が省けます。簡単に言えば、エミュレーションなしで、Windows内のWSLコンテナの中にさらにLinuxコンテナを実行できます。
Dockerを使用するには、以下の前提条件が必要です:
- Docker Desktopをダウンロードしてインストール
- WindowsでWSL 2機能を有効化
- Linuxカーネル更新プログラム パッケージをダウンロードしてインストール
- Microsoft StoreからUbuntuなど、2つ以上のWSLディストリビューションをインストール
- インストール後、Docker Desktopを起動し、「Docker Desktop is running」という通知が表示されるのを待ち、「PowerShell」を開きます。
- DockerはデフォルトでWSL実装を使用します。どのLinuxディストリビューションが使われているかを確認するには、PowerShellで以下のコマンドを実行します。
wsl -l -v
インストールされているすべてのLinuxディストリビューションとそのバージョンが表示されます。DockerはWSL 2の動的メモリ割り当て機能を使用するため、すべてのディストリビューションがバージョン2であることを確認してください。既定のWSL実装には「*」(アスタリスク)が表示されます。
ここではUbuntu 18.04とUbuntu 20.04がインストールされており、それらを有効化しています。インストール済みのLinuxディストリビューションが表示されない場合は、Microsoft Storeからインストールしてください。
- Windows Terminalでお好みのLinuxディストリビューションを開きます。ここではUbuntu 18.04を開きます。
lsb_release -aコマンドで実行中のUbuntuバージョンを確認します。
Dockerが正常に動作しているか確認するには、以下のコマンドを実行します。動作していればDockerからの挨拶メッセージが表示されます。表示されない場合は、上記の手順でDockerを修復してください。
docker run -it hello-world
- 以下のコマンドを実行します。手順3でインストールしたお好みのLinuxディストリビューション名に「Ubuntu」の部分を置き換えてください。
このコマンドで、実行中のLinuxディストリビューション上にUbuntu 20.04が起動します。
docker run -it ubuntu bash
- 確認のために
lsb_release -aを実行しようとすると動作しません。以下のコマンドでインストールします。
sudo apt update
sudo apt install lsb-release
プロンプトが表示されたらYを押し、Enterキーを押します。
インストール後、以下のコマンドでLinuxディストリビューションのバージョンを確認します。
lsb_release -a
Ubuntu 20.04が実行されていることがわかります。このように、Dockerを使えば、別のエミュレーションなしで、あるLinuxディストリビューションの中に別のLinuxディストリビューションを実行できます。
exitコマンドで元のLinuxディストリビューションに戻れます。
自分好みにWindows Terminalをカスタマイズしよう
ここまで、Windows Terminalをより生産的にするカスタマイズのヒントを紹介しました。「設定」ページには、アイコン、タブ、背景画像など、外観をカスタマイズするためのオプションが他にも多数用意されています。
Windows Terminalはカスタマイズ性が高く、強力な機能を備えたアプリケーションです。この他にも、アクション センター、デスクトップ、タスクバーなど、Windowsのさまざまな要素をカスタマイズできます。
-
Windows 11のタスクバーをカスタマイズする4つの方法
Windows 11が登場してから、すでにしばらくの時間が経ちました。前身であるWindows 10と比べると、数多くの変更点が加わっています。細かな改良点は挙げればきりがありませんが、Windows 11は「見た目を洗練させたWindows 10の続編」と評されることが多いようです。その代表例が、デフォルトで画面中央に配置されるようになった新しいスタートメニューとタスクバーです。さらに、透明効果やクリック時のアニメーションなど、操作感を快適にする演出も多数搭載されており、日常的な使用がより楽しくなる仕上がりになっています。しかし一方で、この新しいタスクバーに不満を抱くユーザーも少なくありませ
-
Windows 11でスクリーンショットを撮る5つの方法【標準機能からフリーソフトまで】
記事の概要:この記事では、Windows 11でスクリーンショットを撮るさまざまな方法をご紹介します。Windowsに標準搭載されているツールに加え、サードパーティ製ソフト「TweakShot Screen Capture」も活用して、最新のWindowsで利用できる幅広い選択肢をわかりやすく解説します。スクリーンショットは日常のさまざまな場面で必要とされ、その需要は年々高まっています。テクノロジーの進化とともに、数多くの画面キャプチャツールが登場しました。Windowsのアップグレードに合わせて、パソコンでスクリーンショットを撮る方法を見ていきましょう。この記事では、Windows 11で利