Windows のコマンド ラインで単語を削除するには、Ctrl + Backspace を使用しますか?

Windows のコマンド ラインで単語を削除するには、Ctrl + Backspace を使用しますか?

Windows XP のコマンド ラインで Ctrl + Backspace を使用して単語全体を消去するにはどうすればよいですか? 可能ですか?

答え1

CMDやPowershellには左または右の単語を削除するためのネイティブショートカットはありません。各プラットフォームで何ができるかについてです。これをもう少し簡単にするには、ショートカットを使用して単語の先頭または末尾に移動し、削除を開始するか、バックスペースを使用して単語を削除するとよいでしょう。

答え2

AHKCtrl+Backspace の機能を複製して前の単語を削除するコード。これは、Ctrl+Shift+Left で前の単語を選択し、Delete キーを押します。メモ帳やその他のプログラムでは問題なく動作しますが、Win7 では少し不安定です。現時点ではターミナルでは確認できません。

^BackSpace:: ;;Delete previous word
    Send ^+{Left}{Del}
 Return

答え3

代わりにこれを試してください:

^BackSpace:: ;;Delete previous word
Send ^+{Left}
Loop, 500 {
    Send {Del}
}
Return

前の単語に移動した後、500 個の削除を送信して、前の回答を修正しました。500 個は多すぎるかもしれませんが、それで何が悪いのでしょうか。

これはオートホットキー用です(http://www.autohotkey.com/) であり、cmd ウィンドウで機能する場合は、次のような貼り付けコードを使用して、cmd ウィンドウ固有のセクションに配置します。

#IfWinActive ahk_class ConsoleWindowClass
; Paste in command window
^V::
Send !{Space}ep
return

^BackSpace:: ;;Delete previous word
Send ^+{Left}
Loop, 500 {
    Send {Del}
}
Return

#IfWinActive

答え4

Powershellの場合

言葉

Ctrl+ Shift+ (左矢印) は単語を後方に強調表示します。

選択された単語

次に、Delete最後の単語を削除するには押します。

選択した単語を削除

Windowsのコマンドプロンプトで

言葉

Ctrl+ Shift+ (最後の単語を選択するには左矢印を2回押します)

選択された単語

最後の単語を削除するにはCtrl+を 押しますBakspace

最後の単語を削除

関連情報