nnn (ΠΈΠ»ΠΈ nΒ³) Π΅ ΠΏΡΠ»Π½ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π΅Π½ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅Π½ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ. Π’ΠΎΠΉ ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡΡΠ·ΠΎ, ΠΌΠ°Π»ΡΠΊ ΠΈ Π½Π΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΏΠΎΡΡΠΈ Π½ΠΈΠΊΠ°ΠΊΠ²Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ.
nnn ΠΌΠΎΠΆΠ΅ Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΈΡΠΊΠ°, Π΄Π° ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π° ΠΌΠ°ΡΠΎΠ²ΠΎ, Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π΄Π° ΠΈΠ·Π±ΠΈΡΠ° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅. Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ ΠΈΠΌΠ° ΡΠΎΠ½ΠΎΠ²Π΅ ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π·Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ ΡΠ°Π·ΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅, ΠΊΠ°ΡΠΎ ΠΏΡΠ΅Π³Π»Π΅Π΄, ΠΌΠΎΠ½ΡΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΠΈΡΠΊΠΎΠ²Π΅, ΡΡΡΡΠ΅Π½Π΅, ΡΠ°Π·Π»ΠΈΠΊΠ° Π·Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅/Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ, ΠΊΠ°ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅. ΠΠΌΠ° Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌ ΠΏΠ»ΡΠ³ΠΈΠ½ (neo)vim.
Π Π°Π±ΠΎΡΠΈ Π½Π° Raspberry Pi, Termux (Android), Linux, macOS, BSD, Haiku, Cygwin, WSL, DE ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π½ΠΈ Π΅ΠΌΡΠ»Π°ΡΠΎΡΠΈ ΠΈ Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°.
Π’Π°Π·ΠΈ Π²Π΅ΡΡΠΈΡ Π½ΠΎΡΠΈ Π΅Π΄Π½Π° ΠΎΡ Π½Π°ΠΉ-ΡΡΡΡΠ΅Π½ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π½Π΅Ρ: Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΆΠΈΠ²ΠΎ. ΠΠΎΡΠ΅ΡΠΏΠΎΠ½Π΄Π΅Π½ΡΡΠΊΠΈ ΡΠΈΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡΠ° ΡΡΠ΄ΡΡΠΆΠ° ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅.
ΠΡΠ΅ Π² ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ:
-
Find & list ΡΠ΅ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΡΡΡΡΠΈΡΠ΅ Ρ Π»ΡΠ±ΠΈΠΌΠ°ΡΠ° ΡΠΈ ΠΏΠΎΠΌΠΎΡΠ½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π·Π° ΡΡΡΡΠ΅Π½Π΅ Π² ΠΏΠΎΠ΄Π΄ΡΡΠ²ΠΎ (find/fd/grep/ripgrep/fzf) Π½Π° nnn ΠΈ Π΄Π° ΠΈΠ·Π±ΡΠΎΠΈΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ Π² nnn, Ρ ΠΊΠΎΠΈΡΠΎ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅.
-
ΠΠ°ΠΏΠ°Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅ΡΠΈΡ Π³Π°ΡΠ°Π½ΡΠΈΡΠ°, ΡΠ΅ Π²ΠΈΠ½Π°Π³ΠΈ Π·Π°ΠΏΠΎΡΠ²Π°ΡΠ΅ ΠΎΡ ΠΌΡΡΡΠΎΡΠΎ, ΠΊΡΠ΄Π΅ΡΠΎ ΡΡΠ΅ Π½Π°ΠΏΡΡΠ½Π°Π»ΠΈ nnn.
-
ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΠ»ΡΠ³ΠΈΠ½ ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΠ΅ΡΠΈΠ½ΠΈΡΠ°Π½ Π΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ Π·Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π½Π° ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ Ρ nnn.
-
ΠΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π·Π° Π»Π΅ΡΠ½Π° ΡΠΏΠΎΡΡΠ΅Π±Π° ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru