Windows10 IP Build10166 PowerShell カーソルの位置がずれる

Windows10 IP Build10166PowerShellで、文字入力したときに、カーソル位置が文字入力位置とは、ずれた位置を指す。 とにかく、カーソル位置が入力する場所を指さない。

カーソル位置を意識しないで(無視して)、ベタ入力すれば、本来入力すべき文字は入力できるが、何となく違和感をうける。

 

質問情報


最終更新日 2019年10月28日 表示 2,595 適用先:
回答
回答

大変お世話になっております。

下記の内容がずれている画像です。


コマンドを入力する位置が、本来であれば「>」記号の後に半角スペースを1個おいてから

でありますが、半角スペースが2個以上開いています。 また入力文字列「java」の後も本来は半角スペースを1個入力したのですが、2個以上開いています。

さらに、この画像では表現できないのですが、文字列「java」と入力すると、カーソルが1個ずつ右へ移動するのですが、カーソルが移動せずに、入力した文字だけが表示されます。

この問題の解決は、本来の解決策なのかはわかりませんが、下記のような操作をしました。

1.PowerShell画面の左上にあるシンボルを右クリックし、ダイアログボックスのプロパティを

 押下する。

2.「フォント」タブの「フォント」セクションのフォントが「ラスタフォント」であるところから

 「MSゴシック」に替える。

3.「OK」ボタンを押下する。

ということで、本来の入力ができるようになりました。

疑問として残るのは、たしかBuild10130では、今回のような現象が起こっていなかったので、

なぜなのか不思議に思っています。

とにかく、あやふやながら問題解決となりました。

いろいろと、ご協力ありがとうございました。

この回答は 1 人の役に立ちました

·

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。

回答
回答

本件、同様にフォントをMSゴシックに変更することで解消しました。

ちなみに、ビルド10240は$PSVersionTableでPSVersionが5.0.10240.17146となればよろしいでしょうか。

該当バージョンでも再現しましたので、参考として返信いたします。

事象は日本語などの2バイト文字をカレントパスに含む場合に発生しますので、

もし2バイト文字のパスで試していないようでしたら、10文字くらいの2バイト文字を

含むフォルダを生成して再現を試みていただければと考えます。

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。