none
PowerShellで中点"・"が入らない RRS feed

  • 質問

  • 皆様お世話になります。

    PowerShellで、ファイルパスを手間を省くためにExplorerからドラッグ&ドロップしたり、メモ帳やPowerShell内に表示されているパス等の文字列をコピー&貼り付けたりしますが、中点"・"があると落ちてしまいます。

    解決方法はあるでしょうか?

    2020年8月26日 14:13

回答

  • Powershellで「Remove-Module PSReadline」と入力してエンターを押してから張り付けてみてください。恐らく文字色は白になりますが、貼り付けれるようになるはずです。

    • 編集済み kaz8629 2020年8月26日 14:26
    • 回答としてマーク M14Cluster 2020年8月27日 14:39
    2020年8月26日 14:25
  • kaz8629さんが回答されているように、PSReadlineというコマンドライン入力用モジュールにバグがあるため、このモジュールをオフにすることで回避することは一応可能です。

    他の方法としては、クリップボードの内容をCtrl+Vで貼り付ける場合には、"・"は脱落しないようです。

    • 回答としてマーク M14Cluster 2020年8月27日 14:39
    2020年8月27日 7:04
    モデレータ

すべての返信

  • Powershellで「Remove-Module PSReadline」と入力してエンターを押してから張り付けてみてください。恐らく文字色は白になりますが、貼り付けれるようになるはずです。

    • 編集済み kaz8629 2020年8月26日 14:26
    • 回答としてマーク M14Cluster 2020年8月27日 14:39
    2020年8月26日 14:25
  • kaz8629さんが回答されているように、PSReadlineというコマンドライン入力用モジュールにバグがあるため、このモジュールをオフにすることで回避することは一応可能です。

    他の方法としては、クリップボードの内容をCtrl+Vで貼り付ける場合には、"・"は脱落しないようです。

    • 回答としてマーク M14Cluster 2020年8月27日 14:39
    2020年8月27日 7:04
    モデレータ
  • kaz8629様、牟田口大介様、コメントありがとうございます。

    確かにPSReadLineをRemoveすることで"・"が落ちなくなりました。

    PSReadLineの役割が分かっていないので、どんな影響があるかわかりませんが、文字色が白になるのは問題ありません。むしろ青地に緑より見やすいです。

    また、Ctrl+Vでも"・"が落ちないのも確認しました。
    (これに気づかないとはキーボード派として不覚でしたが、コピーも貼り付けもワンクリックは便利です)

    ありがとうございました。

    2020年8月27日 14:39
  • こちらの件、私もまったく同じ問題で困っており大変参考になりました。

    PSReadLineのRemoveは試していませんが、右クリックで貼り付けるのではなく、Ctrl+Vで"・"が落ちなくなりました。
    質問者、回答者の皆様ありがとうございます。

    2020年9月10日 6:41