Nano vagy minimalista IDE

Ebben a cikkben szeretném megmutatni a nano konzolos szövegszerkesztő erejét és szépségét, amely első ránézésre egyszerű és jellegtelen.

Nano vagy minimalista IDE

Bevezetés

A fejlesztők valóban sok hasznos dolgot készítettek önöknek, amiről talán nem is sejtenek, például: automatikus behúzások, ugrás a páros zárójelhez és még automatikus kiegészítés is! Nézzük meg sorban.

Alapvető billentyűparancsok

M – módosító billentyű (alapértelmezett Alt); ^ – Control;
Kijelölés Shift + nyíl segítségével.

Szerintem a leg hasznosabbak| ^ | csere, lehetséges többszörös, szelektív és teljes
| ^w | keresés
| ^k | kivágja azt a sort, amelyen a kurzor áll, vagy a kijelölt szöveget
| ^u | beillesztés
|^⍇⍈⍐⍗| ugrik a következő szóra vagy bekezdésre.
| ^Y | a kurzort a fájl elejére helyezi
| ^] | befejezi a szót, ismételt megnyomáskor másik lehetőséget javasol (automatikus kiegészítés)
| ^c | a kurzor helyzetéről szóló információ
|M-⍇⍈ | navigálás a nyitott pufferek (fülek) között
|M-⍐⍗ | sima görgetés
| M-u | visszavonás (addig érvényes, amíg van mit visszavonni)
| M-] | az párba zárt zárójelekhez
| M-n | a sorok számának be- és kikapcsolása (hasznos másolásnál)
| M-i | az automatikus behúzások be- és kikapcsolása

Remélem, semmit sem felejtettem el...

Konfigurációk

Lássunk hozzá a legédesebb részhez... Egyetértenek, hogy a konfigurációs fájlok módosítása nélkül a Linux már nem Linux?

Tehát a fő konfiguráció a következő helyen található: /etc/nanorc, a szintaxis kiemeléséhez pedig itt: /usr/share/nano/*
Alapvetően sok érdekes dolgot lehet csinálni,

például| set autoindent | automatikus behúzások engedélyezése
| set backup | biztonsági másolatok készítése engedélyezve
| set mouse | egér támogatás engedélyezve (ezáltal sokkal kényelmesebb használni)
| set multibuffer | lehetővé teszi a másolást és beillesztést az egyik fájlbufer (fül) nano-ból a másikba
| set nohelp | kikapcsolja az alsó súgót, növelve ezzel a hasznos teret
| set tabsize N | beállítja a tabulátorok méretét N-re
| set tabstospaces | a tabulátorokat szóközökké alakítja
| bind | unbind | a gyorsbillentyűk módosítása

A szintaxis konfigurációban színeket lehet beállítani/változtatni
szín
Bár jobb lenne, ha önök is belemerülnének, és mindent úgy csinálnának, ahogy szükséges.

Egyébként a szükséges konfigurációkat érdemes a személyes mappába másolni, hogy ne írja felül őket minden frissítés után.

Zárás

Ahogy látják, a nano meglehetősen gazdag funkciókkal rendelkezik és könnyen testreszabható.

Sok szerencsét!

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster