Nano eller minimalistik IDE

I denne artikel vil jeg gerne vise dig kraften og skønheden ved konsolteksteditoren nano, som virker simpel og uanselig ved første øjekast.

Nano eller minimalistik IDE

Introduktion

Udviklerne har faktisk forberedt mange nyttige funktioner til dig, som du måske ikke engang er klar over, f.eks.: automatisk indrykning, spring til matchende parenteser og endda autoudfyldning! Lad os tage det i rækkefølge.

Standardgenvejstaster

M — modifier-tasten (som standard Alt); ^ — Control;
Markering med Shift+pil.

De mest nyttige, efter min mening| ^ | erstatning, understøtter multiple, selektive og komplette valgmuligheder
| ^w | søgning
| ^k | klipper linjen, hvor markøren står, eller den fremhævede del af teksten
| ^u | indsæt
|^⍇⍈⍐⍗| springer til det næste ord eller afsnit.
| ^Y | flytter markøren til begyndelsen af filen
| ^] | afslutter ordet, ved gentaget tryk indsætter en anden mulighed (autofullføring)
| ^c | oplysninger om markørens placering
|M-⍇⍈ | bevægelse mellem åbne buffere (faner)
|M-⍐⍗ | blød rullefunktion
| M-u | fortrydelse (gælder så længe der er noget at fortryde)
| M-] | til den parrede parentes
| M-n | aktiver/deaktiver linjenumre (nyttigt ved kopiering og indsættelse)
| M-i | aktiver/deaktiver automatisk indrykning

Jeg håber, at jeg ikke har glemt noget ...

Konfigurationer

Lad os komme til det interessante ... Enig, uden at redigere konfigurationerne, er Linux ikke rigtig Linux.

Så den primære konfiguration findes i /etc/nanorc, til syntaksfremhævning — i /usr/share/nano/*
Du kan generelt lave meget spændende ting,

for eksempel| set autoindent | aktiverer automatisk indrykning
| set backup | aktiverer oprettelse af sikkerhedskopier
| set mouse | aktiverer museunderstøttelse (det er meget nemmere med den)
| set multibuffer | tillader kopiering og indsætning mellem forskellige filbuffers (faner) i nano
| set nohelp | deaktiverer hjælpeoplysninger nederst, hvilket øger det nyttige plads
| set tabsize N | indstiller tabulatorstørrelsen til N
| set tabstospaces | konverterer tabulatorer til mellemrum
| bind | unbind | ændrer genvejstaster

I syntaks-konfigurationen kan du indstille/ændre farver
scolor
Det vil dog være bedre, hvis du dykker ned i det selv og gør alt, som du ønsker.

Forresten er det bedre at kopiere de nødvendige konfigurationer til din hjemme-mappe, så de ikke overskrives efter hver opdatering.

Konklusion

Som du kan se, har nano en ret rig funktionalitet og er let at tilpasse.

Held og lykke!

Kilde: habr.com

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster