Yazi (ΠΊΠΈΡ. Β«ιΈεΒ» ΠΎΠ·Π½Π°ΡΠ°Π²Π° Β«ΠΏΠ°ΡΠΈΡΠ°Β») Π΅ ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π±ΡΡΠ· ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅Π½ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ, Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Rust, Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° Π½Π΅Π±Π»ΠΎΠΊΠΈΡΠ°Π½ΠΎ Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎ Π²Ρ ΠΎΠ΄-ΠΈΠ·Ρ ΠΎΠ΄. Π¦Π΅Π»ΡΠ° ΠΌΡ Π΅ Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ, ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌΠΎ ΠΈΠ·ΠΆΠΈΠ²ΡΠ²Π°Π½Π΅ ΠΏΡΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅.
Yazi ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½ΡΠΈΡ MIT.
ΠΡΠ½ΠΎΠ²Π½ΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ:
- π ΠΡΠ»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎΡΡ: Π²ΡΠΈΡΠΊΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ Π²Ρ ΠΎΠ΄-ΠΈΠ·Ρ ΠΎΠ΄ ΡΠ° Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΈ, CPU Π·Π°Π΄Π°ΡΠΈΡΠ΅ ΡΠ° ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΠΎΡΠΎΠΊΠ°, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΎ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π°Π»ΠΈΡΠ½ΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ.
- πͺ ΠΠΎΡΠ½ΠΎ Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎ ΠΏΠ»Π°Π½ΠΈΡΠ°Π½Π΅ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π·Π°Π΄Π°ΡΠΈ.
- πΌοΈ ΠΠ³ΡΠ°Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°: ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Γberzug++ ΠΈ Chafa, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΡΠ΅ ΠΏΠΎΡΡΠΈ Π²ΡΠΈΡΠΊΠΈ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΈ.
- π ΠΠ³ΡΠ°Π΄Π΅Π½Π° ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠ° Π½Π° ΠΊΠΎΠ΄ ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ: Π² ΡΡΡΠ΅ΡΠ°Π½ΠΈΠ΅ Ρ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΡΡΠΊΠΎΡΡΠ²Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅.
- π ΠΠ°ΡΠ°Π»Π΅Π»Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΡ ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ: ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΈ ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ, ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΈ ΠΏΡΠ΅Π³Π»Π΅Π΄ΠΈ/ΠΊΠ°ΡΠ²Π°Π½ΠΈΡ ΠΈ Π΄Ρ.
- π¦ ΠΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ: ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ ΠΈ ΡΠ΅ΠΌΠΈ Ρ Π΅Π΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π΅ΡΠΎ ΠΈΠΌ Π°ΠΊΡΡΠ°Π»Π½ΠΈ ΠΈΠ»ΠΈ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ΡΠΎ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° Π²Π΅ΡΡΠΈΡ.
- π§° ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ripgrep, fd, fzf, zoxide.
- π« ΠΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅/ΠΈΠ·Π±ΠΎΡ/ΠΏΠΎΡΠ²ΡΡΠ΄ΠΈΡΠ΅Π»Π½ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π² ΡΡΠΈΠ» Vim, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π΄ΠΎΠΏΡΠ»Π²Π°Π½Π΅ Π½Π° ΠΏΡΡΠΈΡΠ°.
- π·οΈ ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°Π±ΠΎΠ²Π΅, ΠΈΠ·Π±ΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ, ΠΏΡΠ΅Π³Π»Π΅Π΄ Ρ ΠΏΡΠ΅Π²ΡΡΡΠ°Π½Π΅ (Π·Π° Π²ΠΈΠ΄Π΅ΠΎ, PDF ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, Π°ΡΡ ΠΈΠ²ΠΈ, ΠΊΠΎΠ΄, Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ ΠΈ Ρ.Π½.).
- π ΠΠ°ΡΠΎΠ²ΠΎ ΠΏΡΠ΅Π½Π°Π·ΠΎΠ²Π°Π²Π°Π½Π΅, Π²ΠΈΠ·ΡΠ°Π»Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ, ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π·Π° ΠΈΠ·Π±ΠΎΡ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Git, ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π½Π° ΠΌΠΎΠ½ΡΠΈΡΠ°Π½Π΅.
- π¨ Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΎΡ ΡΠ΅ΠΌΠΈ, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΌΠΈΡΠΊΠ°, ΠΊΠΎΡΡΠ΅, ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈ.
ΠΠΎΠ²ΠΈ Π²Π΅ΡΡΠΈΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° Yazi ΠΈΠ·Π»ΠΈΠ·Π°Ρ Π΄ΠΎΡΡΠ° ΡΠ΅ΡΡΠΎ, ΠΈΠ·Π²Π°Π΄ΠΊΠ° ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ:
- Π½ΠΎΠ² ΠΏΠ»ΡΠ³ΠΈΠ½ Π·Π° ΠΌΠΎΠ½ΡΠΈΡΠ°Π½Π΅;
- ΠΎΠΏΡΠΎΡΡΡΠ²Π°Π½ΠΈΡ Π² shell ΠΈ plugin ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡΠ΅;
- ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² vim ΡΠ΅ΠΆΠΈΠΌΠ°;
- ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠ° Π½Π° ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
