Windows
 Computer >> コンピューター >  >> システム >> Windows

Windowsコマンドプロンプトでオートコンプリート(自動補完)を有効にする方法

Windowsのコマンドプロンプトを頻繁に活用するパワーユーザーなら、オートコンプリート(自動補完)機能を有効にしておくと作業効率が大幅に向上します。設定を恒久的に変更したい場合は、Windowsレジストリの編集が必要になります。

ファイル名補完やフォルダー名補完は、Windowsのコマンドプロセッサ(cmd.exe)が備えるクイック検索機能です。実はCMD.exeのオートコンプリートは、Windowsの初期状態では無効になっており、自分で有効化する必要があります。

コマンドプロンプトでオートコンプリートを有効にする

オートコンプリートには、現在のセッションのみで有効にする方法と、恒久的に有効にする方法の2通りがあります。

CMDで一時的にオートコンプリートを有効化する

現在のユーザー・現在のコマンドセッション限定でオートコンプリートを有効にするには、「ファイル名を指定して実行」ボックスを開き、以下のコマンドを入力してEnterキーを押します。

cmd /f

/fスイッチは、ファイル名およびディレクトリ名の補完文字の有効/無効を切り替えるオプションです。

これでCtrl+Dキーでフォルダー名を補完、Ctrl+Fキーでファイル名を補完できるようになります。キーの組み合わせを連続して押すと、候補となるファイル名が順番に切り替わるので試してみてください。

自動補完を無効に戻したい場合は、以下のコマンドを入力してEnterキーを押します。

cmd /f:off

CMDでオートコンプリートを恒久的に有効化する

コマンドプロンプトでオートコンプリートを恒久的に有効にするには、regeditを実行してレジストリエディターを開き、以下のレジストリキーへ移動します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor

Windowsコマンドプロンプトでオートコンプリート(自動補完)を有効にする方法

まずCompletionCharの値を編集します。初期値は16進数で40になっているため、REG_DWORDの値を9に変更しましょう。これによりフォルダー名の補完が有効になります。

続いて、PathCompletionCharをダブルクリックし、その値も9に変更します。

この設定により、TABキーが補完用の制御文字として割り当てられます。

前半で紹介した単一セッション用と同じ制御文字(Ctrl+D / Ctrl+F)を使いたい場合は、値を以下のように設定してください。

  • 4 = Ctrl+D
  • 6 = Ctrl+F

なお、ファイル名の自動補完機能はフォルダーに対しても機能します。Windowsが完全なパスを検索し、ファイル名とフォルダー名の両方と照合するためです。

その他のコマンドプロンプトの便利なTipsや裏ワザも、ぜひチェックしてみてください!

  1. Windows 10のコマンドプロンプトでディレクトリを変更する方法|cdコマンドの使い方を徹底解説

    コマンドプロンプト(Command Prompt)は、Windowsに搭載された非常に便利なユーティリティの一つです。さまざまなコマンドを実行したり、エラーのトラブルシューティングを行ったりできるため、Microsoftユーザーコミュニティでは「CMD」という名称で広く親しまれています。テキストベースのユーザーインターフェースを通じて、高度な管理操作も実行可能です。本記事では、コマンドプロンプト(CMD)でディレクトリを変更する手順を、初心者にもわかりやすくステップごとに解説します。 CMDを使えば、複数のウィンドウを行き来することなく、直接ディレクトリを操作できます。その鍵となるのが「cd」

  2. Windows 10でマイクを有効にする2つの簡単な方法|設定とデバイスマネージャー

    パソコンで誰かと会話したり、音声を録音したりするとき、マイクは非常に重要な役割を果たします。マイクが有効になっていなければ、こうした操作は一切できません。無効になったマイクは、特に重要な会議やビデオ通話、録音の際に大きな不便とストレスの原因となることがあります。 マイクが無効になっている場合は、Windows 10でマイクをオンにして使用できる状態にする必要があります。ただし、マイクを有効にする手順はWindowsのバージョンによって異なります。この記事では、Windows 10でマイクを有効にする方法をわかりやすく解説します。 Windows 10 PCでマイクをオンにする2つの方法 1.