Vraag Maak de functionaliteit in nano ongedaan


Ik gebruik de opdrachtregeleditor voor de opdrachtregel nano. Hoe doe ik ongedaan maken een actie tijdens het bewerken van tekst?

Bijvoorbeeld: Ik typte wat tekst en veranderde van gedachten. Nu wil ik terugkeren naar de vorige toestand. Hoe?


93
2017-08-15 14:17


oorsprong


U kunt overwegen om het geaccepteerde antwoord hier te veranderen, omdat er een nieuwere, nauwkeurigere is. - Scimonster


antwoorden:


Beginnend met nano versie 2.3.5 in juli 2014 werd undo / redo standaard:

  • Alt-U of Option-U - ongedaan maken
  • Alt-E of Option-E - opnieuw doen

Het zit in de hulp:

enter image description here

En als je het scherm breder uitrekt dan ongeveer 1400 pixels, is er een hint rechtsonder:

enter image description here

Als deze toetsen niet werken, controleert u nano --version.

  • nano-versies 2.1.10 - 2.3.4 zou de opdrachtregeloptie moeten gebruiken -u (bedankt @sil). Tip: toevoegen alias nano="nano -u" naar uw .bashrc (bedankt @Benia). De implementatie van ongedaan maken tijdens deze periode lijkt te zijn gefilterd of onvolledig.

  • nano-versies 2.1.3 - 2.1.9 had een soort van ongedaan maken functie. De -u optie was niet nodig.


91
2017-09-09 12:08



Het klikken op alt + u werkt niet om het ongedaan te maken. - JohnDoea
@Benia probeer de Esc-toets te gebruiken in plaats van Alt. Laat me weten of dat helpt - Sergiy Kolodyazhnyy
Hoi! Helaas niet: \, Nano print "Unkown-commando" ook voor ESC-U. - JohnDoea
Als je een alternatief hebt of een idee hebt wat je moet controleren, publiceer dan alsjeblieft in een antwoord en ik geef je graag de premie. - JohnDoea
Laat ons ga door met deze discussie in de chat. - Bob Stein


Nano's ongedaan maken code is experimenteel. Zoals je zult zien in de nano-handleiding (type "man nano"in een Terminal om dat te lezen), moet je nano starten met de -u optie (dus "nano -u somefile.txt"), en dan kunt u Alt-U gebruiken om ongedaan te maken.


36
2017-08-15 14:21



Bedankt. Er is ook opnieuw functionaliteit en de snelkoppeling hiervoor is Alt + E. - user44


U kunt ook de lijn toevoegen

set undo

in het .nanorc-bestand. Dit maakt de experimentele undo-functie bij het opstarten mogelijk in versies onder 2.4, zoals 2.2.6, die de standaardinstallatie lijkt te zijn op veel Linux-distributies.


8
2018-03-02 14:41



Welkom bij Ask Ubuntu. - EKons