Zoeken op website

Een beginnershandleiding voor het gebruik van Nano Text Editor in Linux


Nano is een teksteditor voor de opdrachtregel, die vooraf is geïnstalleerd in vrijwel elke Linux-distributie. Het heeft vaak de voorkeur van nieuwe gebruikers vanwege de eenvoud ervan, vergeleken met andere opdrachtregelteksteditors zoals vi/vim en emacs. Het heeft tal van handige functies, zoals syntaxiskleuring, regelnummering, eenvoudig zoeken en vele andere.

Installeer Nano-editor onder Linux

Als om welke reden dan ook nano nog niet op je Linux-distributie is geïnstalleerd, zou je het eenvoudig moeten kunnen installeren met de volgende opdrachten:

apt install nano [For Ubuntu/Debian]
yum install nano [For CentOS/Fedora]

Nano-sneltoetsen

Nano gebruikt toetsenbordcombinaties voor verschillende functies, zoals het zoeken naar tekst in een bestand, het uitvullen van tekst enz. Deze combinaties zijn heel eenvoudig en zijn zichtbaar terwijl u uw bestand bewerkt. Ze veranderen automatisch, afhankelijk van welke actie u onderneemt.

Eén ding dat u moet weten is dat een sneltoets die wordt weergegeven met ^ en een symbool (bijvoorbeeld ^W) een combinatie is van de Ctrl-toets en dat symbool (Ctrl+W in ons voorbeeld).

Een combinatie die begint met M betekent dat deze moet worden voltooid door op de Alt-toets en het volgende symbool te drukken.

Hieronder staan de opties vermeld die u te zien krijgt wanneer u nano voor het eerst opent:

  • G Vraag hulp
  • ^O Uitschrijven
  • ^W Waar is
  • ^K Tekst knippen
  • ^J Motiveer
  • ^C Cur Pos
  • M-U Ongedaan maken
  • ^X Afsluiten
  • ^R Bestand lezen
  • ^\ Vervangen
  • ^U Ongesneden tekst
  • ^T om te spellen
  • ^_ Ga naar regel
  • M-E Opnieuw uitvoeren

U hoeft niet elke optie te onthouden, aangezien deze altijd voor u ligt. Je kunt de volledige lijst met toetsenbordcombinaties krijgen door op ^G te drukken (of druk op F1), waardoor het helpmenu van nano wordt geopend. U zult merken dat sommige sneltoetsen met één toets kunnen worden gebruikt.

Bijvoorbeeld de F1-toets om hulp te krijgen of F2 om nano af te sluiten.

Maak een nieuw bestand in Nano

Een nieuw bestand maken is net zo eenvoudig als het uitvoeren van nano:

nano

Hierdoor wordt de editor geopend en bij het opslaan van het bestand wordt u gevraagd om het een naam te geven waarmee het nieuwe bestand zal worden opgeslagen.

Open een bestand in Nano

Om een bestand te openen kunt u het volgende uitvoeren:

nano ~/my_text_file.txt

Met het bovenstaande commando wordt geprobeerd het bestand “mijn_tekst_bestand.txt” te openen vanuit uw thuismap. Als het bestand niet bestaat, zal nano proberen het te maken.

Soms moet u mogelijk een bestand openen en naar de exacte regel of kolom gaan. Met Nano kunt u dit doen met:

nano +line,columns file

Bijvoorbeeld:

nano +3,2 ~/.bashrc

Opent uw .bashrc-bestand en de cursor bevindt zich op de derde regel, tweede kolom.

Bestanden bewerken in Nano

Bij het openen of aanmaken van bestanden kunt u direct beginnen met bewerken/schrijven. In tegenstelling tot vim is het niet nodig om naar de bewerkingsmodus te schakelen in nano. Om de cursor door het bestand te verplaatsen, kunt u de pijltoetsen op uw toetsenbord gebruiken.

Zoek naar tekst in Nano

U kunt naar tekst in een bestand zoeken met behulp van ^W, wat de optie “waar is ” vertegenwoordigt. Hierdoor wordt een zoekinvoer boven het menu geopend, waar u de tekst kunt invoeren waarnaar u zoekt:

Je zult ook zien dat het onderste menu verandert en enkele extra opties toont. Ze spreken vrijwel voor zich, dus we zullen de belangrijkste bespreken.

  • Zoeken met reguliere expressies – druk op M-R (Alt + R toetsen) en voer uw zoekopdracht in met de reguliere expressies die u wilt gebruiken.
  • Ga naar regel – druk op ^T (Ctrl + T) gevolgd door de regel waarnaar u de cursor wilt verplaatsen.
  • Tekst vervangen – druk op ^R (Ctrl +T) in de zoekmodus, of op ^\ in de normale modus. U wordt gevraagd uw zoekopdracht in te voeren. Nadat u op Enter hebt gedrukt, wordt u gevraagd de tekst in te voeren die voor de vervanging zal worden gebruikt. Ten slotte wordt u gevraagd of u een overeenkomend exemplaar van uw zoekopdracht of alle overeenkomsten wilt vervangen. Als u “Nee” kiest, wordt de cursor naar de volgende wedstrijd verplaatst.
  • Ga naar de eerste regel – druk op ^Y (Ctrl + Y).
  • Ga naar de laatste regel – druk op ^V (Ctrl +V).

Kopieer/plak/knip tekst in Nano

De interface van Nano lijkt sterk op een GUI-teksteditor. Als u een tekst in de GUI-editor wilt kopiëren of knippen, moet u deze eerst selecteren. Hetzelfde geldt voor nano. Om een tekst te markeren druk je op Ctrl + ^ en verplaats je de cursors met de pijltjestoetsen.

  • Om de gemarkeerde tekst te kopiëren druk je op Alt + ^.
  • Om de gemarkeerde tekst te knippen druk je op ^K (Ctrl +K).
  • Om de gemarkeerde tekst te plakken, verplaatst u de cursor naar een geschikte positie en drukt u op ^U (Ctrl + U).

Bestand opslaan in Nano

Als u uw huidige wijzigingen in het bestand wilt opslaan, drukt u op de combinatie ^O (Ctrl + O). Als u een nieuw bestand bewerkt, wordt u gevraagd dat bestand een naam te geven. Hierdoor worden uw huidige wijzigingen opgeslagen en blijft nano geopend, zodat u wijzigingen in het bestand kunt blijven aanbrengen.

Bestand opslaan met back-up

Soms wilt u bij het bewerken van een bestand tijdelijke kopieën van hetzelfde bestand bewaren voor het geval dat. Je kunt de optie -B van nano gebruiken, waarmee je een back-up maakt van het bestand dat je aan het bewerken bent. Je kunt het gebruiken in combinatie met de -C optie om nano te vertellen waar de back-ups als volgt moeten worden opgeslagen:

nano -BC ~/backups myfile.txt

Het bovenstaande maakt back-ups van het bestand mijnbestand.txt in de map “backups” in de thuismap van de gebruiker. Houd er rekening mee dat de back-upmap aanwezig moet zijn, anders zal nano u vertellen dat de map ongeldig is.

Sluit de Nano-editor af

Om nano af te sluiten, drukt u eenvoudigweg op ^X (Ctrl +X-toetsen). Als het bestand nog niet eerder is opgeslagen, wordt u gevraagd de wijzigingen op te slaan met ja/nee of het afsluiten te annuleren.

Conclusie

Nano is een eenvoudig te gebruiken teksteditor op de opdrachtregel, die gebruikers aantrekt door zijn eenvoud. De interface is vergelijkbaar met die van GUI-editors, wat het perfect maakt voor Linux-nieuwkomers.