Powershellで特定のコマンドを使用すると、コンソールが何らかの "対話モード"に設定されてしまい、完全に使用できないようになります。コンソール。 Powershellのバグかどうか分からない。ここで Strange Powershell "interactive"の動作
が(ただし、これは遠くないことによってそれが起こる唯一の方法である)、それを再現する方法です:、あまりにも新しいものではないGitのリポジトリへのごPowerShellコンソールをナビゲート- すなわち、少なくとも数ダースのコミット。
git reflog
と入力します。- Gitは最近の
HEAD
ポジションのリストを表示します。ほとんどの場合、最後のコミットのリストです。 - Ctrl + Cまたはqを押してリストを終了し、コンソールに戻ります。
- オプションで、
cls
を押してコンソール画面を消去します。
コンソールはこの奇妙なモードです。入力を開始すると、コンソールはタイプされた文字のいくつかを通常どおり受け入れますが、一部のキーを押すと、コンソールに前のgit reflog
コマンドの断片が表示されるように見えます。
ここでは例を示します。新しいPowerShellコンソールでは、上記の手順を実行しました。それからabcdefghijklmn
と入力しました。あなたが見ることができるように、文字Jとリットルがコンソールウィンドウにgit reflog
出力の一部を印刷し、いくつかのコマンドのように扱われた
が、これはこのコンソールが今探しているものです以下プロンプトが表示されます。
これはバグですか?または機能ですか?これらの問題を抱えている人は誰ですか?
これは実際にブラケットが開いているときに発生します。おそらくそれを試して、動作しません。[Shift + Enter] – saftargholi
@saftargholi ')'、 ']'、 '}'ではありません。 – cheeesus
私は本当にそれについてごめんなさい。 – saftargholi