In dit artikel wil ik de kracht en schoonheid van de console teksteditor nano laten zien, eenvoudig en onopvallend op het eerste gezicht.

Inleiding
Ontwikkelaars hebben in feite veel nuttige functies voor je voorbereid, waar je misschien zelfs niet van op de hoogte bent, zoals: automatische inspringing, overschakelen naar haakjes en zelfs autocompletion! Laten we het stap voor stap bekijken.
Standaard sneltoetsen
M - modifier-toets (standaard Alt); ^ - Control;
Selecteren met Shift+pijltoets.
De meest nuttige naar mijn mening| ^ | vervanging, mogelijk meervoudig, selectief en volledig
| ^w | zoeken
| ^k | snijdt de regel die de cursor aanwijst of een geselecteerd tekstgedeelte
| ^u | plakken
|^⍇⍈⍐⍗| springt naar het volgende woord of alinea.
| ^Y | verplaatst de cursor naar het begin van het bestand
| ^] | eindigt het woord, bij herhaald indrukken geeft een andere optie (autocompleet)
| ^c | informatie over de positie van de cursor
|M-⍇⍈ | navigatie tussen geopende buffers (tabbladen)
|M-⍐⍗ | soepele scroll
| M-u | ongedaan maken (werkt zolang er iets ongedaan gemaakt kan worden)
| M-] | naar het bijpassende haakje
| M-n | aan/uit nummering van regels (handig bij kopiëren/plakken)
| M-i | aan/uit automatische inspringingen
Ik hoop dat ik niets vergeten ben…
Configuraties
Laten we beginnen met het meest interessante... Toegegeven, zonder het bewerken van configuraties is Linux al geen Linux meer.
Dus, de belangrijkste configuratie bevindt zich in /etc/nanorc, voor syntax-highlighting in /usr/share/nano/*
In principe kun je er veel interessante dingen mee doen,
bijvoorbeeld| set autoindent | schakelt automatische inspringingen in
| set backup | schakelt het maken van back-ups in
| set mouse | schakelt ondersteuning voor de muis in (veel handiger ermee)
| set multibuffer | staat het kopiëren en plakken tussen verschillende bestandsbuffers (tabbladen) in nano toe
| set nohelp | schakelt de hulpsuggesties onderaan uit, waardoor de nuttige ruimte toeneemt
| set tabsize N | stelt de grootte van de tabulaties in op N
|set tabstospaces| converteert tabulaties naar spaties
| bind|unbind | wijzigt de sneltoetsen
In de syntax-configuratie kun je kleuren instellen/wijzigen
color
Hoewel het beter zou zijn als je zelf daar induikt en alles doet zoals jij het wilt.
Overigens, het is beter om de benodigde configuraties naar je thuismap te kopiëren, zodat ze na elke update niet worden overschreven.
Conclusie
Zoals je ziet, heeft nano een behoorlijk rijke functionaliteit en is het eenvoudig diepgaand aan te passen aan je behoeften.
Veel succes!
Bron: habr.com
