Como posso excluir do cursor para iniciar no terminal (excluir, não cortar)

3

Existem muitas respostas indicando que eu posso cortar (matar) o texto no terminal com ctrl + u como este do Stack Overflow

Muitas vezes sinto que é inconveniente usar ctrl + u . Imagine este cenário:

  1. eu digite um comando longo A longlonglonglonglonglonglong
  2. De repente eu percebo que preciso fazer outra coisa primeiro, então pressiono ctrl + u para cortar e (salvar) o comando atual
  3. eu digite o comando B wrongwrongwrongwrongwrongwrong
  4. De repente, percebo que não preciso do comando B, o que preciso é de C,
  5. Então eu preciso deletar o comando atual, mas eu não quero ctrl + u , porque isso sobrescreveria o comando A com B.
  6. Tem que pressionar loucamente backspace para deletar B.

Eu preciso de ctrl + u , mas também preciso de outro comando para excluir, não cortar.

    
por Mithril 18.01.2018 / 09:55

1 resposta

2

Se você não precisar colar o comando B em qualquer lugar mais tarde, poderá fazer isso:

Enquanto no ponto 3 da sua lista, você pode digitar CTRL + C . Isso abortará o comando que você está digitando no momento e obterá um novo prompt de limpeza:

$ foofooofoofoo^C
$ 

Se você precisar do comando B depois, você pode usar o "middle-button-paste". Para fazer isso, você pode selecionar o texto com o mouse e depois colá-lo clicando na roda do mouse ou em ambos os botões do mouse simultaneamente.

    
por Wayne_Yux 18.01.2018 / 10:07