15%

БпСстСтС 15% ΠΎΡ‚ всички услуги Π·Π° хостинг

ВСствайтС умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ
29.11.2024

Как Π΄Π° инсталиратС ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ fzf Π² Linux

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΡ‚Π΅ процСси Π² Linux Π΅ Π±Π΅Π·ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅ ΡΡŠΡ‡Π΅Ρ‚Π°Π½ΠΎ с Π½Π°Π΄Π΅ΠΆΠ΄Π½Π° хостинг ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°. VPS Ρ…ΠΎΡΡ‚ΠΈΠ½Π³ΡŠΡ‚ Π½Π° AlexHost ΠΏΡ€Π΅Π΄Π»Π°Π³Π° стабилна срСда Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΌΠΎΡ‰Ρ‚Π° Π½Π° инструмСнти ΠΊΠ°Ρ‚ΠΎ fzf. Π‘ пълСн root Π΄ΠΎΡΡ‚ΡŠΠΏ, висока производитСлност ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° пСрсонализиранС Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°, AlexHost осигурява Π±Π΅Π·ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎ ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ прСТивяванС Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ подобряванС Π½Π° Π²Π°ΡˆΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° Linux Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.

fzf (Fuzzy Finder) Π΅ ΠΌΠΎΡ‰Π΅Π½ инструмСнт Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ Ρ€Π΅Π΄, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° Ρ‚ΡŠΡ€ΡΠΈΡ‚Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π² списък ΠΎΡ‚ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ. Π’ΠΎΠΉ Π΅ особСно ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π·Π° Π±ΡŠΡ€Π·ΠΎ ΠΈ Сфикасно Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΈ история Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Π’ Ρ‚Π°Π·ΠΈ статия Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠ°ΠΊ Π΄Π° инсталиратС fzf Π² Linux ΠΈ Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΌΡƒ прилоТСния Π·Π° повишаванС Π½Π° производитСлността Π²ΠΈ.

Какво С fzf?

fzf Π΅ Ρ€Π°Π·ΠΌΠΈΡ‚Π° Ρ‚ΡŠΡ€ΡΠ°Ρ‡ΠΊΠ° с ΠΎΠ±Ρ‰ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π° командния Ρ€Π΅Π΄. Вя Π²ΠΈ позволява Π΄Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Ρ‚Π΅ Π³ΠΎΠ»Π΅ΠΌΠΈ масиви ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ, ΠΊΠ°Ρ‚ΠΎ улСснява Π½Π°ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° я ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, история Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅, ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ Π½Π° Git ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ, ΠΊΠ°Ρ‚ΠΎ всичко Ρ‚ΠΎΠ²Π° става с прост ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π΅Π½ интСрфСйс.

Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° fzf Π² Linux

Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° fzf ΠΏΠΎΠ΄ Linux Π΅ лСсно. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ няколко ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π² зависимост ΠΎΡ‚ вашия ΠΏΠ°ΠΊΠ΅Ρ‚Π΅Π½ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ ΠΈΠ»ΠΈ прСдпочитания.

ΠœΠ΅Ρ‚ΠΎΠ΄ 1: ИзползванС Π½Π° Git

  1. ΠšΠ»ΠΎΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ: ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° си ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π°:
    git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
  2. Π˜Π·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ скрипта Π·Π° инсталиранС: ΠŸΡ€Π΅ΠΌΠΈΠ½Π΅Ρ‚Π΅ Π² ΠΊΠ»ΠΎΠ½ΠΈΡ€Π°Π½Π°Ρ‚Π° дирСктория ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ скрипта Π·Π° инсталиранС:
    cd ~ /.fzf
    ./install

    По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° процСса Π½Π° инсталиранС Ρ‰Π΅ Π±ΡŠΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ°Π½Π΅Π½ΠΈ Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚Π΅ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΠΈΡ‚Π΅ ΠΈ Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅Ρ‚ΠΎ. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ отговарят Π½Π° вашия Ρ€Π°Π±ΠΎΡ‚Π΅Π½ процСс.

ΠœΠ΅Ρ‚ΠΎΠ΄ 2: ИзползванС Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° инсталиратС fzf ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ опростява процСса.

  • Π—Π° Ubuntu/Debian:
    sudo apt install fzf
  • Π—Π° Fedora:
    sudo dnf install fzf
  • Π—Π° Arch Linux:
    sudo pacman -S fzf
  • Π—Π° macOS (ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Homebrew):
    brew install fzf

Основно използванС на fzf

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ инсталиратС fzf , ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Π²Π΅Π΄Π½Π°Π³Π°. Π•Ρ‚ΠΎ някои основни ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π·Π° Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°:

1. Π’ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ fzf, Π·Π° Π΄Π° Ρ‚ΡŠΡ€ΡΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° дирСктория:

fzf

Π’ΠΎΠ²Π° Ρ‰Π΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ ΠΏΡ€ΠΎΠΌΠΏΡ‚, Π² ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° ΠΏΠΈΡˆΠ΅Ρ‚Π΅, Π·Π° Π΄Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Ρ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈΡ‚Π΅. НатиснСтС Enter, Π·Π° Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Ρ„Π°ΠΉΠ».

2. Π’ΡŠΡ€ΡΠ΅Π½Π΅ Π² историята Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅

ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΄Π° Ρ‚ΡŠΡ€ΡΠΈΡ‚Π΅ Π² историята Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅:

history | fzf

Π’ΠΎΠ²Π° Ρ‰Π΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ историята Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ Π²ΠΈ Π² интСрфСйса Π½Π° fzf , ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π±ΡŠΡ€Π·ΠΎ Π΄Π° Π½Π°ΠΌΠΈΡ€Π°Ρ‚Π΅ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅.

3. ИзползванС на fzf с find

Π—Π° Π΄Π° Ρ‚ΡŠΡ€ΡΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° find, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° я ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Ρ‚Π΅ с fzf:

find . -Ρ‚ΠΈΠΏ f | fzf

4. ИзползванС на fzf с Git

Ако искатС Π΄Π° Ρ‚ΡŠΡ€ΡΠΈΡ‚Π΅ Π² ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° Git, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅:

git branch | fzf

Π’Π°Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΈ позволява Π±ΡŠΡ€Π·ΠΎ Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΈ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅Ρ‚Π΅ към Π΄Π°Π΄Π΅Π½ ΠΊΠ»ΠΎΠ½.

Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° fzf с Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ

fzf ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π° с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π·Π° Π΄Π° сС ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° функционалност. Π•Ρ‚ΠΎ някои ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ:

1. ΠžΡ‚Π²Π°Ρ€ΡΠ½Π΅ Π½Π° ΠΈΠ·Π±Ρ€Π°Π½ Ρ„Π°ΠΉΠ» с vim

Π—Π° Π΄Π° ΠΎΡ‚Π²ΠΎΡ€ΠΈΡ‚Π΅ ΠΈΠ·Π±Ρ€Π°Π½ Ρ„Π°ΠΉΠ» във vim, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅:

vim $(fzf)

2. ΠšΠΎΠΏΠΈΡ€Π°Π½Π΅ Π½Π° избрания ΠΏΡŠΡ‚ Π² ΠΊΠ»ΠΈΠΏΠ±ΠΎΡ€Π΄Π°

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΊΠΎΠΏΠΈΡ€Π°Ρ‚Π΅ ΠΏΡŠΡ‚Ρ Π½Π° избрания Ρ„Π°ΠΉΠ» Π² ΠΊΠ»ΠΈΠΏΠ±ΠΎΡ€Π΄Π° с:

fzf | xclip -selection clipboard

3. ИзползванС на fzf с ssh

Ако чСсто ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ SSH, Π·Π° Π΄Π° сС ΡΠ²ΡŠΡ€Π·Π²Π°Ρ‚Π΅ с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ процСса:

ssh $(cat ~/.ssh/config | grep Host | fzf)

ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° fzf

fzf ΠΌΠΎΠΆΠ΅ Π΄Π° сС пСрсонализира Π² голяма стСпСн. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° промСнятС външния ΠΌΡƒ Π²ΠΈΠ΄ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΌΡƒ, ΠΊΠ°Ρ‚ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π½Π° срСдата ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅.

1. Π—Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²Π΅

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° пСрсонализиратС Ρ†Π²Π΅Ρ‚ΠΎΠ²Π΅Ρ‚Π΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΎΡ‚ fzf , ΠΊΠ°Ρ‚ΠΎ СкспортиратС слСднитС ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π½Π° срСдата:

export FZF_DEFAULT_OPTS="--color=bg :yellow,bg:blue,fg:white"

2. Π—Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° клавишни Π²Ρ€ΡŠΠ·ΠΊΠΈ

fzf Π²ΠΈ позволява Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ потрСбитСлски клавишни Π²Ρ€ΡŠΠ·ΠΊΠΈ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ дСйствия. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ слСднитС Ρ€Π΅Π΄ΠΎΠ²Π΅ Π² конфигурационния Ρ„Π°ΠΉΠ» Π½Π° шСла (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ~/.bashrc ΠΈΠ»ΠΈ ~/.zshrc):

# Ctrl+T to find files
bind -x '"\C-t": fzf-file-widget
# Ctrl+R to search command history
bind -x '"\C-r": fzf-history-widget'

3. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π΅Π½ Ρ„Π°ΠΉΠ»

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π΅Π½ Ρ„Π°ΠΉΠ» Π·Π° постоянни ΠΎΠΏΡ†ΠΈΠΈ:

echo "export FZF_DEFAULT_OPTS='--height 40% --reverse --inline-info'" >> ~/.fzf.zsh

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

fzf Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π΅Π½ инструмСнт Π·Π° повишаванС Π½Π° производитСлността Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π½Π° Linux. Бпособността ΠΌΡƒ Π±ΡŠΡ€Π·ΠΎ Π΄Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π° Π³ΠΎΠ»Π΅ΠΌΠΈ масиви ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ Π³ΠΎ ΠΏΡ€Π°Π²ΠΈ ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½ΠΎ допълнСниС към всСки Ρ€Π°Π±ΠΎΡ‚Π΅Π½ процСс Π² командния Ρ€Π΅Π΄. ΠšΠ°Ρ‚ΠΎ инсталиратС ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Ρ‚Π΅ fzf Π² Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΈΡ‚Π΅ си Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ процСситС си ΠΈ Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ СфСктивността си. НСзависимо Π΄Π°Π»ΠΈ Ρ‚ΡŠΡ€ΡΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΏΡ€Π΅Π³Π»Π΅ΠΆΠ΄Π°Ρ‚Π΅ историята Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ си ΠΈΠ»ΠΈ управляватС ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ Π½Π° Git, fzf ΠΌΠΎΠΆΠ΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π²ΠΈ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.

15%

БпСстСтС 15% ΠΎΡ‚ всички услуги Π·Π° хостинг

ВСствайтС умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ