Nano of minimalistiese IDE

In hierdie artikel wil ek jou die krag en skoonheid van die nano-konsole-teksredigeerder wys, eenvoudig en onopvallend met die eerste oogopslag.

Nano of minimalistiese IDE

Entry

Trouens, die ontwikkelaars het baie nuttige dinge vir jou voorberei, waarvan jy dalk nie eers bewus is nie, byvoorbeeld: outo-inspringing, oorskakeling na 'n paar hakies, en selfs outo-vervanging! Kom ons gaan in volgorde.

Standaard sneltoetse

M - wysiger sleutel (Alt by verstek); ^ - Beheer;
Seleksie met Shift+Pyltjie.

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

Hoop ek het niks vergeet nie...

konfigurasies

Kom ons kom by die soetste ding... Stem saam dat Linux nie meer Linux is sonder om konfigurasies te wysig nie.

Dus, die hoofopstelling is in /etc/nanorc, vir sintaksis-uitlig - in /usr/share/nano/*
Basies kan jy baie interessante dinge doen,

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

In die konfigurasie vir die sintaksis, kan jy kleure instel / verander
сolor <Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π°> <"рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅">
Alhoewel dit beter sal wees as jy self daarin duik en alles doen soos jy nodig het.

Terloops, dit is beter om die nodige konfigurasies na u tuisgids te kopieer sodat dit nie na elke opdatering oorskryf word nie.

Gevolgtrekking

Soos u kan sien, het nano 'n redelik ryk funksionaliteit en is dit maklik om diep vir uself aan te pas.

Sterkte!

Bron: will.com

Voeg 'n opmerking