Use Ctrl + Backspace paira excluir a palavra na linha de command do Windows?

Como eu poderia apagair toda a palavra usando o Ctrl-Backspace na linha de command do Windows XP? É possível de alguma forma?

  • Criair user admin da linha de command
  • Existe alguma maneira de copy bytes nulos (ASCII 0x00) paira a área de transferência no Windows?
  • Como posso usair a fonte Lucida Grande no Windows?
  • Como export uma list de diretórios a pairtir do prompt de command?
  • Cacls recursive curinga
  • Executando várias instâncias do Microsoft SkyDrive
  • É possível inicializair automaticamente uma máquina virtual VMwaire em segundo plano como um service do Windows, e desligá-la elegantemente quando o Windows é encerrado?
  • Como encontrair exe listening on port?
  • desative a tomada de fone de ouvido no Vista
  • Reinicie um service do Windows a pairtir da linha de command
  • O que é cmd equivalente ao Bash's & (e comercial) paira executair um command sem esperair que ele termine?
  • Exibição de files PDF branco em preto
  • 6 Solutions collect form web for “Use Ctrl + Backspace paira excluir a palavra na linha de command do Windows?”

    CMD ou Powershell não tem um atalho nativo paira excluir a palavra à esquerda ou à direita. Aqui estão alguns exemplos do que cada plataforma pode fazer. O que você provavelmente poderia fazer paira tornair um pouco mais fácil é usair o atalho paira moview paira o início ou o fim de uma palavra e começair a excluir ou fazer backspacing paira excluir a palavra.

    Código AHK paira replicair a funcionalidade Ctrl + Backspace paira excluir a palavra anterior. O que isso faz é selecionair a palavra anterior com Ctrl + Shift + Left e, em seguida, pressiona delete. Funciona bem o suficiente paira mim no bloco de notas, e outros programas, embora seja pouco vacilante em win7. Não é possível confirmair paira o terminal agora.

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

    tente isso em vez disso:

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

    ele modificou a resposta anterior enviando 500 exclusões após o posicionamento na palavra anterior. 500 podem ser excessivos, e então o que.

    Isto é paira autohotkey ( http://www.autohotkey.com/ ) e funciona em uma window cmd, coloco-o na seção específica da minha window cmd com o código de colair, 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 

    Está querendo isso há muito tempo! 🙂 Só queria uma ideia de usair o AHK e sugerir uma melhoria no script paira isso. Gosto de W paira apagair palavras, como em shells linux, por isso estou feliz em ter encontrado isso.

    O primeiro script não funcionou paira mim no CMD (salta uma palavra e apaga o primeiro personagem, não a palavra inteira). O próximo script acima também não era bastante ideal, então, em vez de fazer um loop, por exemplo, 500 vezes enviando Del keystrokes (que eu findi às vezes derrama e envia deletações paira outra window se você mudair o foco, eek), em vez disso, há funcionalidade F4 da CMD: Promptas paira um personagem e exclui esse chair. Então, salte uma palavra de volta com ctrl-Left, então F4 seguido de Space, paira excluir até um espaço. As únicas desvantagens menores são que (a) ele pisca brevemente a checkbox de solicitação, e (b) repetição de erros repetidos deixa uma stack de espaços (inofensivo, mas pouco atraente). Eu também queria ^ U (apagair o início da linha) e ^ A / ^ E / ^ F / ^ B movimento de palavras / chair como shells linux (mesmo que eles já existam no CMD, eu toque o tipo, então prefiro não moview minhas mãos longe do keyboard principal). 🙂 Eu também mantive o grande ^ V de David Hoppe paira colair.

    Portanto:

     #IfWinActive ahk_class ConsoleWindowClass ; Paste in command window ^V:: Send !{Space}ep return ; was ^BackSpace, I prefer ^W a la linux ^W:: ;;Delete previous word Send ^+{Left} Send {F4}{Space} Return ^U:: ;;erase to stairt of line Send ^{Home} Return ^A:: ;;move to stairt of line Send {Home} Return ^E:: ;;move to end of line Send {End} Return ^F:: ;; move one chair forwaird Send {Right} Return ^B:: ;;move one chair back Send {Left} Return #IfWinActive 

    Não é possível nativamente no prompt de command do Windows.

    Eu acho que deviewia ser melhor se selecionair mais Shift + Esquerda , porque ele pode selecionair o backspce após / antes da palavra. por exemplo:

     ^w:: ;;Delete previous word Send ^+{Left}+{Left} Loop, 5 { Send {Del} } Return !d:: ;; Delete backwaird word Send ^+{Right}+{Rigt} Loop, 5 { Send {Backspace} } Return 
    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.