Desfazer funcionalidade no nano

90

Eu uso o editor de texto da linha de comando nano . Como faço para desfazer uma ação ao editar o texto?

Por exemplo: Eu digitei um texto e mudei de idéia. Agora quero voltar ao estado anterior. Como?

    
por user44 15.08.2013 / 16:17

3 respostas

85

Começando com nano versão 2.3.5 em julho de 2014, desfazer / refazer tornou-se padrão:

  • Alt-U ou Opção-U - desfazer
  • Alt-E ou Opção-E - refazer

Está na ajuda:

E se você esticar a tela mais do que cerca de 1400 pixels, há uma dica no canto inferior direito:

Se essas chaves não funcionarem, verifique nano --version .

  • nano versões 2.1.10 - 2.3.4 deve usar a linha de comando opção -u ( obrigado @sil). Dica: adicione alias nano="nano -u" ao seu .bashrc (obrigado @Benia). A implementação de desfazer durante esse período parece ter sido incompleta ou com bugs.

  • nano versões 2.1.3 - 2.1.9 tiveram algum tipo de desfazer característica. A opção -u não foi necessária.

por BobStein-VisiBone 09.09.2015 / 14:08
36

O código de desfazer do Nano é experimental. Como você verá no manual nano (digite " man nano " em um Terminal para ler isso), você precisará iniciar o nano com a opção -u (então " nano -u somefile.txt "), e então você pode use Alt-U para desfazer.

    
por sil 15.08.2013 / 16:21
7

Você também pode adicionar a linha

set undo

no arquivo .nanorc. Isso habilita o recurso de desfazer experimental na inicialização em versões abaixo de 2.4, como 2.2.6, que parece ser a instalação padrão em muitas distribuições do Linux.

    
por hueman 02.03.2016 / 15:41