Use Ctrl + Backspace para excluir palavras na linha de comando do Windows?

Use Ctrl + Backspace para excluir palavras na linha de comando do Windows?

Como eu poderia apagar a palavra inteira usando Ctrl-Backspace na linha de comando do Windows XP? É possível de alguma forma?

Responder1

CMD ou Powershell não possui um atalho nativo para excluir a palavra à esquerda ou à direita. Aqui estão algunsexemplosdo que cada plataforma pode fazer. O que você provavelmente poderia fazer para tornar isso um pouco mais fácil é usar o atalho para ir para o início ou final de uma palavra e começar a excluir ou retroceder para excluir a palavra.

Responder2

AHKCódigo para replicar a funcionalidade Ctrl+Backspace para excluir a palavra anterior. O que isso faz é selecionar a palavra anterior com Ctrl+Shift+Left e pressionar delete. Funciona bem o suficiente para mim no bloco de notas e em outros programas, embora seja um pouco instável no win7. Não é possível confirmar para o terminal no momento.

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

Responder3

tente isto em vez disso:

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

modificou a resposta anterior enviando 500 exclusões após posicionar na palavra anterior. 500 pode ser excessivo, mas e daí?

isto é para autohotkey (http://www.autohotkey.com/) e funciona em uma janela cmd, coloquei-o na seção específica da minha janela cmd com o código de colagem como este:

#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

Responder4

No PowerShell

palavra

Ctrl+ Shift+ (seta para a esquerda) destaca uma palavra ao contrário.

Palavra selecionada

Em seguida, pressione Deletepara excluir a última palavra.

Excluindo palavra selecionada

No prompt de comando do Windows

Palavra

Ctrl+ Shift+ (pressione a seta para a esquerda duas vezes para selecionar a última palavra)

Palavra selecionada

Pressione Ctrl+ Bakspacepara excluir a última palavra

Excluir a última palavra

informação relacionada