Powershellおよびcmd:「通常」テキストモードを選択


22

テキストのみの環境(Powershellとcmd)でテキストを実際にコピーするのがどれほど難しいかは、非常に苛立たしいものです。テキストのブロックではなく、単にテキストのを選択するにはどうすればよいですか?彼らはどのように思いついて、テキストのブロックはテキストを選択するためのデフォルトのオプションであると思いましたか?

暴言を終わらせるには、Powershellまたはcmdで「テキストを選択してテキストをコピー」する簡単な方法がありますか?

たとえば、ここでMY TEXTを選択する場合:

asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd MY
TEXT asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd a

2行をブロック選択すると、 'asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd MY \ nTEXT asd asd asd asd asd asd asd asd asd asd asd asd asd単純な「MY TEXT」の代わりに「a」(また、迷惑な\ r \ nに注意してください)


ブロックを選択するのではなく、左端をクリックしてブロックを選択し、マウスを右端まで押して下にドラッグすると、行が選択されます。
-barlop

いや、たとえば、私が望むよりもはるかに多くを選択しています。編集を参照してください
ピスタッキオ

これが重複していることは確かですが、ブロック選択の背後にある理由は、多くの従来のDOS / CLIアプリにはASCIIベースのTUINorton Commanderなど)があり、非ブロック選択を使用してテキストを選択することができないためだと思います。ただし、これは最近では非常にまれなユースケースであるため、少なくとも通常のテキスト選択のオプションを追加する必要があります。
Lèseはmajesté

minttyは実行しますが、afaik minttyはcygwin専用です
-barlop

Windows 10では、行選択がデフォルトです
-phuclv

回答:


16

機能をアクティブにするために選択するときに修飾キーを使用する必要があります。

ホールドALTおよびLeft Mouse Buttonテキストの上にマウスをドラッグしながら選択します。


9
デフォルトとして行選択を行うことができます。1. Power Shellのプロパティに移動します(ウィンドウタイトルを右クリックして[プロパティ]を選択します)2.最初のタブで、[行の折り返しの選択を有効にする]チェックボックスをオンにします。3. ALT選択するテキスト上でマウスをドラッグします。出典:Anonymous
Elijas

上記は、PowerShellがcmd.exeとまったく同じように動作するWindows 7では機能しません。
RCross

@RCrossでは、「通常」選択モードはデフォルトで有効になっていますか?Windows 7には別のソリューションが必要ですか?
エリヤ

はい; ネイティブソリューションについては知りませんが。
RCross

1
OK-実行可能なソリューションがあります。これは、PowerShellターミナルの代わりにPowerShell ISEを使用することです。Windows 7を使用してからしばらく経ちました;-)
RCross

3

ウィンドウのコンソールウィンドウにこれを行う直接的な方法はありませんが、console2から必要な動作を正確に取得できます。また、デフォルトのコンソールウィンドウにあるべきであるがそうでない多くの機能があります。これはcmd.exeの代わりではなく、cmd.exeが実行されるコンソールウィンドウの代わりであることに注意してください。任意のコンソールアプリをシェルとして使用できます(powershellなど)。ここにリンクがあります


:また、これは良さそうに見えますmridgers.github.io/clink
エランメダン

1

Windows 7では、Powershell.exeを使用するのではなく、デフォルトで行選択が有効になっているPowershell ISEを使用します。

特にブロック選択が必要な場合は、ALTキーを押しながら左マウスボタンを使用して、cmd.exeスタイルの動作に戻ります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.