🆘
コマンドプロンプトで(END)表示から抜ける方法
はじめに
Windowsのコマンドプロンプトやターミナルで作業中に、突然「(END)」や「:END」という表示が出て、何を押しても反応せず、どうやって抜ければよいか分からなくて困っていませんか?
答えは簡単です。qキーを1回押すだけです。
この記事では、この状況から抜ける方法と、なぜこのような状態になるのかを解説します。
これは何が起きているの?(ページャーとは)
Windowsのコマンドプロンプトで「(END)」や「:」といった表示が出ている場合、lessというページャーというプログラムが起動しています。
ページャーは長いテキストを画面単位で表示するためのツールで、スクロールしながら内容を確認できます。とくにGitコマンドを使用した際に、意図せず起動してしまうことがよくあります。
抜け方(解決方法)
q キーを押す
これだけです。「q」は「quit(終了)」の意味です。
キーボードで「q」を押してください。
実行例
Windowsのコマンドプロンプトで以下のようなコマンドを実行すると、ページャーが起動します:
git log
Gitのコミット履歴を表示すると、画面下部に「(END)」や「:」が表示されます。この状態から抜けるには、qを押してください。
よくある関連状況
以下のようなコマンドでもページャーが起動し、「(END)」や「:」などが表示されます:
-
git log- Gitのコミット履歴を表示 -
git diff- Gitの差分を表示 -
git show- Gitのコミット詳細を表示 -
git branch -a- すべてのブランチを表示(ブランチ数が多い場合)
これらの場合も、qで抜けることができます。
トラブルシューティング
もしqを押しても抜けない場合は、以下を試してみてください:
-
Ctrl+Cを押す -
Escキーを押してからqを押す - ターミナル自体を再起動する
まとめ
ターミナルでページャーが起動している状態から抜けるには、qキーを押すだけです。覚えておくと便利ですね。
Discussion