Digitei um comando antes de outro!!!
Muitas vezes quando estamos dentro do terminal do Python fazendo alguma manutenção, ou teste, ou o que quer que seja que você já tenha entupido algum `for` ou `if` com comandos, acabamos escrevendo um comando antes do outro, por exemplo:
[python]
for x in xrange(1000):
a = b*x
[/python]
Ai você lembra que esqueceu de declarar `b` antes do `a`, o que fazer nessa situação onde você já tem a próxima linha digitada mas ainda falta a anterior??
Até agora você (eu no caso) copiava o comando (selecionando ele com o mouse e colando ele em algum outro lugar pra ter certeza que não vai perder), apagava, escrevia o anterior, e colava o próximo.
Não perca mais seu tempo fazendo isso!!!
Lhes apresento o CTRL+U e o CTRL+Y, o CTRL+U vai pegar o comando digitado na linha e mover para a memória (vai "recortar" a linha corrente), e o CTRL+Y vai recuperar da memória e colar na linha. Pronto, você nunca mais vai mecher no mouse de novo
P.S.: Esse comando também funciona no bash
P.S.2: O Ulisses me lembrou do comando e testei no Python, e não é que funcionou!! ![]()
P.S.3: Se você caiu na besteira de ter que ficar digitando mais de 10 linhas de código no terminal do Python, pode parar e escrever um arquivo `.py`, porque você tem um script que vai ser usado mais de uma vez em mãos
1 Comentário para “Digitei um comando antes de outro!!!”
Deixe um comentário |


hahahahah!! aeeee \o/
Isso é pq o python tb utiliza a readline, assim como bash… e outros…
Quem tiver tempo procure sobre os comandos do Emacs… praticamente todos funcionam!
Abraçosssss