このチュートリアルでは、Windowsターミナルのコマンドパレット、設定、またはショートカットキーを使用して、フォーカスモードを終了または無効にする方法を説明します。
Windowsターミナルは、コマンドプロンプト、PowerShell、Azure CloudShell、WSLなどのすべてのコマンドラインツールとシェルを1か所に格納する、高速で効率的で強力なターミナルアプリケーションです。
Windowsターミナルを起動すると、デフォルトでは、従来のコマンドプロンプトウィンドウと同様に、単一のタブウィンドウとして開きます。ただし、Windowsターミナルは高度にカスタマイズ可能であり、ターミナルを最大化、全画面表示、デフォルト(ウィンドウ内)、フォーカス、または最大化フォーカスモードのいずれで起動するかを選択できます。
フォーカスモードで起動するようにWindowsターミナルを設定すると、ウィンドウモードでターミナルが開きますが、タブとタイトルバーはありません。タブとタイトルバーはフォーカスモードでは非表示になり、端末のコンテンツのみにフォーカスできるようになります。フォーカスモードを有効にするのは簡単ですが、フォーカスから外れるのは少し注意が必要です。 Windowsターミナルでフォーカスモードを終了または無効にする3つの異なる方法を紹介します。
Windowsターミナルでフォーカスモードを有効にする
まず、Windowsターミナルでフォーカスモードをまだ知らない場合に有効にする方法を紹介します。
フォーカスモードを有効にするには、ウィンドウターミナルのタイトルバーにあるドロップダウンメニューをクリックし、[設定]オプションを選択して、ターミナル設定を開きます。
[設定]タブで、左側のペインの[スタートアップ]をクリック/タップし、起動モードで[フォーカス]を選択します。次に、右下の[保存]ボタンをクリックします。
これで、次にWindowsターミナルを起動すると、次のようにフォーカスモードで開きます。
Windowsターミナルでフォーカスモードを終了または無効にする
フォーカスモードに入ると、タブとタイトルバーは無敵になり、ターミナルウィンドウの設定にアクセスできなくなります。メニューにアクセスできなくなると、フォーカスモードを終了または無効にする方法がないように見える場合があります。ただし、Windowsターミナルでフォーカスモードを終了する方法はいくつかあり、それらはすべてキーボードショートカットキーを使用します。
コマンドパレットを使用してフォーカスモードを無効/終了する
コマンドパレットは、Windowsターミナルで最も頻繁に使用されるコマンドまたはアクションのインタラクティブなリストです。コマンドパレットを使用して、フォーカスモードのオン/オフを切り替えることもできます。
フォーカスモードのときに、Ctrl + Shift + Pショートカットキーを押してコマンドパレットにアクセスします。インタラクティブなコマンドパレット機能がポップアップ表示され、Windowsターミナル内で実行できるアクションのリストが表示されます。 [フォーカスモードの切り替え]コマンドが見つかるまでリストを下にスクロールするか、上部の検索ボックスで[フォーカスモード]を検索することもできます。次に、[フォーカスモードの切り替え]コマンドをクリックして、フォーカスモードを開始または終了します。
Windowsターミナルはすぐにフォーカスモードを終了します。また、これと同じ方法を使用して、設定に移動してモードを変更したり、アプリを再起動してフォーカスモードに入る必要なしに、フォーカスモードにすばやく入ることができます。
ただし、この方法は、Windowsターミナルの現在のセッションでのみ機能します。フォーカスモードをデフォルトの起動モードとして設定している場合、端末を再起動するたびに、フォーカスモードに戻ります。したがって、フォーカスモードを完全に無効にする場合は、次の方法に従います。
設定を使用してフォーカスモードを無効にする
モードを無効にするもう1つの方法は、[設定]を使用することです。前述したように、フォーカスモードでは設定を入力するためのメニューバーは表示されません。ただし、Windowsターミナルのキーボードショートカットを使用して、いつでも設定にアクセスできます。
設定にアクセスするには、キーボードのショートカットキーCtrl +を押します。 [設定]ウィンドウで、[スタートアップ]タブをクリックし、[デフォルト]オプションまたは[最大化]オプションを選択します。これにより、すべてのタブとタイトルバーが表示されたまま端末が全画面で実行されます。
「フルスクリーン」モードと「最大フォーカス」モードはどちらもフォーカスモードと同じです。これらのモードを選択すると、ターミナルのタブとタイトルバーを表示できなくなります。
モードを選択したら、右下隅にある[保存]ボタンをクリックして変更を確認します。これにより、アプリを再起動したときに、選択したモードで端末が開きます。
次に、タスクバーから、またはAlt + F4を押してWindowsターミナルを閉じてから、もう一度起動します。
ホットキーを使用してフォーカスモードを開始/終了します
これは、Windowsターミナルでフォーカスモードを開始または終了する最も簡単な方法です。カスタムショートカットキーを使用して、フォーカスモードをすばやく切り替えることができます。これは最初の方法と似ていますが、コマンドパレットにアクセスしません。ただし、最初にsettings.jsonファイルにカスタムキーバインディング(ショートカットキー)を追加する必要があります。これを行うには、次の手順に従います。
まず、ターミナル設定を開き、アプリの左下隅にある[JSONファイルを開く]オプションをクリックします。
[このファイルをどのように開きますか?]ダイアログで、デフォルトのテキストエディタ(メモ帳など)を選択し、[OK]をクリックします。
「settings.json」ファイルがメモ帳で開きます。ここで、という名前のオブジェクトを探します トグルフォーカスモード
下 行動
配列。
次に、次の「keys」プロパティとその値(ショートカットキー)をsettings.jsonファイルに追加します。
「キー」:「Shift + f12」
上記のプロパティの直後にコンマ(、)を入力する必要があります トグルフォーカスモード
以下に示すようなコマンド。代わりに他のキーバインディングを追加することもできます Shift + f12
.
他のコマンドの場合と同様に、別の行に「keys」プロパティを追加することもできます。
表示されない場合 トグルフォーカスモード
上記のスクリーンショットに示すように、actionプロパティの下にあるオブジェクトでは、オブジェクト全体(コマンドとキーバインディング)を入力できます。
{"コマンド": "toggleFocusMode"、 "キー": "shift + f12"}、
または、「command」プロパティを「default.json」ファイルから「settings.json」ファイルにコピーして、コマンドにキーバインディングを追加することもできます。
Altキーを押しながら、[設定]の[JSONファイルを開く]オプションをクリックすると、default.jsonファイルにアクセスできます。
default.jsonファイルで、 トグルフォーカスモード
からのオブジェクト 行動
配列。
そしてそれを下のどこかに貼り付けます アクション
以下に示すように、「setting.json」ファイルの配列。
次に、のキーバインディングを追加します トグルフォーカスモード
前に示したように。
キーバインディングを入力したら、[ファイル]メニューをクリックして[保存]オプションを選択し、settings.jsonファイルを保存します。
これで、どのモードを使用していても、ショートカットキーShift + F12を使用してフォーカスモードを簡単に切り替えることができます。
それでおしまい。