Nano ΠΈΠ»ΠΈ минималистичСн IDE

Π’ Ρ‚Π°Π·ΠΈ статия Π±ΠΈΡ… искал Π΄Π° Π²ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ° ΠΌΠΎΡ‰Ρ‚Π° ΠΈ красотата Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π½ΠΈΡ‚Π΅ тСкстови Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΈ, ΠΊΠ°Ρ‚ΠΎ nano, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° прост ΠΈ Π½Π΅ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»Π΅Π½ Π½Π° ΠΏΡ€ΡŠΠ² ΠΏΠΎΠ³Π»Π΅Π΄.

Nano ΠΈΠ»ΠΈ минималистичСн IDE

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ са ΠΏΡ€ΠΈΠ³ΠΎΡ‚Π²ΠΈΠ»ΠΈ Π·Π° вас ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Π½Π΅Ρ‰Π°, Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄ΠΎΡ€ΠΈ Π΄Π° Π½Π΅ ΠΏΠΎΠ΄ΠΎΠ·ΠΈΡ€Π°Ρ‚Π΅, ΠΊΠ°Ρ‚ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΈ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΈ, прСмСстванС Π½Π° ΠΏΠ°Ρ€Π½Π° скоба ΠΈ Π΄ΠΎΡ€ΠΈ Π°Π²Ρ‚ΠΎΠ·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅! НСка Π΄Π° Π³ΠΈ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΠΎ Ρ€Π΅Π΄.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΈ Π³ΠΎΡ€Π΅Ρ‰ΠΈ клавиши

М β€” клавиш-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ (ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Alt); ^ β€” Control;
Π˜Π·Π±ΠΈΡ€Π°Π½Π΅ с Shift+стрСлка.

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

Надявам сС, Ρ‡Π΅ Π½ΠΈΡ‰ΠΎ Π½Π΅ съм забравил…

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ

НСка Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ΠΌ към Π½Π°ΠΉ-ваТното… Π‘ΡŠΠ³Π»Π°ΡΠ΅Ρ‚Π΅ сС, Ρ‡Π΅ Π±Π΅Π· Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, Linux β€” Π²Π΅Ρ‡Π΅ Π½Π΅ Π΅ Linux.

Π’Π°ΠΊΠ° Ρ‡Π΅ основната конфигурация сС Π½Π°ΠΌΠΈΡ€Π° Π² /etc/nanorc, Π° Π·Π° синтактично оцвСтяванС β€” Π² /usr/share/nano/*
Π“Π»Π°Π²Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ интСрСсни Π½Π΅Ρ‰Π°,

Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€| set autoindent | Π²ΠΊΠ»ΡŽΡ‡Π²Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠ²Π°Π½Π΅
| set backup | Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈ копия
| set mouse | Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° мишка (с нСя Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΡƒΠ΄ΠΎΠ±Π½ΠΎ)
| set multibuffer | позволява копипСйст ΠΎΡ‚ Π΅Π΄ΠΈΠ½ Ρ„Π°ΠΉΠ»ΠΎΠ² Π±ΡƒΡ„Π΅Ρ€ (Π²ΠΊΠ»Π°Π΄ΠΊΠ°) Π² Π΄Ρ€ΡƒΠ³
| set nohelp | Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° подсказкитС Π² Π΄ΠΎΠ»Π½Π°Ρ‚Π° част, ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°ΠΉΠΊΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΡ‚ΠΎ пространство
| set tabsize N | Π·Π°Π΄Π°Π²Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° Ρ‚Π°Π±ΡƒΠ»Π°Ρ†ΠΈΠΈΡ‚Π΅ N
| set tabstospaces | ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€Π° Ρ‚Π°Π±ΡƒΠ»Π°Ρ†ΠΈΠΈ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΈ
| bind | unbind | промСня Π³ΠΎΡ€Π΅Ρ‰ΠΈΡ‚Π΅ клавиши

Π’ конфигурацията Π·Π° синтаксис ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° настройватС/промСнятС Ρ†Π²Π΅Ρ‚ΠΎΠ²Π΅Ρ‚Π΅
color
ΠœΠ°ΠΊΠ°Ρ€ Ρ‡Π΅ Π±ΠΈ Π±ΠΈΠ»ΠΎ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅, Π°ΠΊΠΎ сами сС ΠΏΠΎΡ‚ΠΎΠΏΠΈΡ‚Π΅ Ρ‚Π°ΠΌ ΠΈ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ всичко, ΠΊΠ°ΠΊΡ‚ΠΎ Π²ΠΈ Π΅ Π½ΡƒΠΆΠ½ΠΎ.

ΠœΠ΅ΠΆΠ΄Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΡ‚ΠΎ, Π΅ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ Π½ΡƒΠΆΠ½ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π΄Π° сС ΠΊΠΎΠΏΠΈΡ€Π°Ρ‚ Π² Π΄ΠΎΠΌΠ°ΡˆΠ½Π°Ρ‚Π° ΠΏΠ°ΠΏΠΊΠ°, Π·Π° Π΄Π° Π½Π΅ сС прСзаписват слСд всяко ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

ΠšΠ°ΠΊΡ‚ΠΎ Π²ΠΈΠΆΠ΄Π°Ρ‚Π΅, nano ΠΈΠΌΠ° доста Π±ΠΎΠ³Π°Ρ‚ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π΅ лСсСн Π·Π° дълбока настройка спорСд вас.

УспСх!

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster