IDE nano edo minimalista

Artikulu honetan nano kontsola testu-editorearen boterea eta edertasuna erakutsi nahi dizut, sinplea eta nabaria lehen begiratuan.

IDE nano edo minimalista

Sarrera

Garatzaileek benetan susmatzen ez dituzun gauza erabilgarriak prestatu dituzte zuretzat, adibidez: koska automatikoa, parentesi parekatuetara aldatzea eta baita ordezkapen automatikoa ere! Goazen ordenan.

Laster-tekla estandarrak

M β€” tekla aldatzailea (Alt lehenetsia); ^ - Kontrola;
Hautatu Maius+gezia erabiliz.

Nire ustez erabilgarriena| ^ | Π·Π°ΠΌΠ΅Π½Π°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° мноТСствСнная, выборочная ΠΈ полная
| ^w | поиск
| ^k | Π²Ρ‹Ρ€Π΅Π·Π°Π΅Ρ‚ строку, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ стоит курсор, ΠΈΠ»ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ тСкста
| ^u | Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ
|^β‡βˆββ—| пСрСскакиваСт Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ слово ΠΈΠ»ΠΈ Π°Π±Π·Π°Ρ†.
| ^Y | пСрСносит курсор Π² Π½Π°Ρ‡Π°Π»ΠΎ Ρ„Π°ΠΉΠ»Π°
| ^] |Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Π΅Ρ‚ слово, ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ подставляСт Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚(Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅)
| ^c | свСдСния ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ курсора
|M-β‡βˆ | ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ Π±ΡƒΡ„Π΅Ρ€Π°ΠΌΠΈ(Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ)
|M-⍐⍗ | плавная ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ°
| M-u | ΠΎΡ‚ΠΌΠ΅Π½Π° ( дСйствуСт ΠΏΠΎΠΊΠ° Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΌΠ΅Π½ΡΡ‚ΡŒ) )
| M-] | Π½Π° ΠΏΠ°Ρ€Π½ΡƒΡŽ скобку
| M-n | Π²ΠΊΠ»Π²Ρ‹ΠΊΠ» Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡŽ строк (ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈ копипастС)
| M-i | Π²ΠΊΠ»Π²Ρ‹ΠΊΠ» автоотступы

Espero dut ez dudala ezer ahaztu...

Konfigurazioak

Goazen zati gozora... Ados konfigurazioak editatu gabe, Linux jada ez dela Linux.

Beraz, konfigurazio nagusia /etc/nanorc-en dago, sintaxia nabarmentzeko - /usr/share/nano/*-n
Funtsean, gauza interesgarri asko egin ditzakezu,

adibidez| set autoindent | Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ автоотступы
| set backup | Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ созданиС Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ
| set mouse | Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΌΡ‹ΡˆΠΈ (с Π½Π΅ΠΉ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅ΠΉ)
| set multibuffer | Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ копипаст ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ Π±ΡƒΡ„Π΅Ρ€Π°(Π²ΠΊΠ»Π°Π΄ΠΊΠΈ) nano Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ
| set nohelp | Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ подсказки снизу, увСличивая ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ пространство
| set tabsize N | устанавливаСт Ρ€Π°Π·ΠΌΠ΅Ρ€ табуляций N
|set tabstospaces| ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ табуляции Π² ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹
| bind|unbind | измСняСт горячиС клавиши

Sintaxiaren konfigurazioan koloreak ezarri/aldatu ditzakezu
сolor <Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π°> <"рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅">
Hobe izango den arren, bertan murgiltzen bazara eta behar duzun guztia egiten baduzu.

Bide batez, hobe da beharrezko konfigurazioak zure etxeko karpetan kopiatzea, eguneratze bakoitzaren ondoren berridatzi ez daitezen.

Ondorioa

Ikus dezakezunez, nano-k funtzionalitate nahiko aberatsa du eta erraz pertsonalizatzen da.

Zorte on!

Iturria: www.habr.com

Gehitu iruzkin berria