Quando os programadores não estão no vi, eles editam o texto com o seguinte:
- ^ a – início da linha
- ^ e – fim da linha
- ^ f – avançar um caractere
- ^ b – um caractere para trás
- ^ n – uma linha abaixo
- ^ p – uma linha acima
- ^ d – exclui um caractere para a frente
- ^ h – exclui um caractere para trás
- ^ w – deleta uma palavra para trás
- ^ k – mata todos os personagens para a frente nesta linha
- ^ y – coloque a última coisa que você matou
^ significa a tecla ctrl, por exemplo, ^ a significa “pressione e segure ctrl, pressione a e solte ambos”
Experimente. Essas combinações funcionam em quase todos os lugares onde você lida com texto. Se você souber de um lugar em que essas combinações não funcionam, informe-nos abaixo! Ou se você souber de chaves importantes que perdi aqui, liste-as também.
Pensei em compartilhar um cenário em que costumo usar vários desses combos:
Estou em um prompt de comando no meio da digitação de um comando quando percebo que, na verdade, preciso executar um comando diferente primeiro. Agora, posso ^ c abrir um novo prompt, mas isso perde o comando que já digitei. Em vez disso, gostaria de ^ a para ir para o início da linha, ^ k para encerrar a linha, eu então executaria o comando de que precisava para executar primeiro, uma vez feito isso, ^ y colocaria a linha que matei antes costas. Nesse ponto, posso terminar de digitar o comando e executá-lo.
Não saia da linha inicial.
Atualização 1: Isso não funciona no Gnome.