Fzf - Usa ka Dali nga Fuzzy File Search gikan sa Linux Terminal
Ang Fzf usa ka gamay, paspas nga nagdilaab, kinatibuk-ang katuyoan, ug cross-platform nga command-line nga fuzzy finder, nga makatabang kanimo sa pagpangita ug pag-abli sa mga file dayon sa Linux ug Windows operating system. Kini madaladala nga walay mga dependency ug adunay flexible nga layout nga adunay suporta alang sa Vim/Neovim plugin, key bindings, ug fuzzy auto-completion.
Ang mosunod nga GIF nagpakita kon sa unsang paagi kini molihok.
Aron ma-install ang Fzf, kinahanglan nimo nga i-clone ang Github repository sa fzf sa bisan unsang direktoryo ug pagdagan ang script sa pag-install sama sa gipakita sa imong pag-apod-apod sa Linux.
$ git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
$ cd ~/.fzf/
$ ./install
Human sa pagpadagan sa script, maaghat ka sa paghimo sa fuzzy auto-completion, key bindings ug pag-update sa imong shell configuration file. Tubaga ang y
(para sa oo) sa mga pangutana sama sa gipakita sa mosunod nga screenshot.

Sa Fedora 26 ug pataas, ug Arch Linux, mahimo nimo kini i-install pinaagi sa usa ka manager sa package sama sa gipakita.
$ sudo dnf install fzf #Fedora 26+
$ sudo pacman -S fzf #Arch Linux
Karon nga imong na-install ang fzf, mahimo nimong sugdan ang paggamit niini. Kung modagan ka sa fzf, magbukas kini usa ka interactive finder; gibasa ang lista sa mga file gikan sa stdin, ug gisulat ang napili nga aytem sa stdout.
I-type lang ang ngalan sa file nga imong gipangita sa prompt. Kung makit-an nimo kini, i-klik ang enter ug ang relatibong agianan sa file i-print sa stdout.
$ fzf

Sa laing paagi, mahimo nimong i-save ang paryente nga agianan sa file nga imong gipangita, sa usa ka ngalan nga file ug tan-awon ang sulud sa file gamit ang usa ka utility sama sa bcat.
$ fzf >file
$ cat file
OR
$ bat file
Mahimo usab nimo kini gamiton kauban ang find command, pananglitan.
$ find ./bin/ -type f | fzf >file
$ cat file
Giunsa Paggamit ang Fuzzy Completion sa Bash ug Zsh
Para ma-trigger ang fuzzy completion para sa mga file ug directory, idugang ang **
characters isip trigger sequence.
$ cat **<Tab>

Mahimo nimong gamiton kini nga bahin samtang nagtrabaho sa mga variable sa kalikopan sa command-line.
$ unset **<Tab>
$ unalias **<Tab>
$ export **<Tab>

Ang sama nga magamit sa ssh ug telnet nga mga sugo, alang sa awtomatikong pagkompleto sa mga ngalan sa host nga gibasa gikan sa /etc/hosts ug ~/.ssh/config.
$ ssh **<Tab>

Naglihok usab kini sa kill command, apan wala ang han-ay sa pag-trigger sama sa gipakita.
$ kill -9 <Tab>

Giunsa Pag-enable ang fzf ingon Vim plugin
Aron mahimo ang fzf isip usa ka vim plugin, idugang ang mosunod nga linya sa imong Vim configuration file.
set rtp+=~/.fzf
Ang fzf aktibo nga gipalambo ug dali nga ma-upgrade sa pinakabag-o nga bersyon gamit ang mosunod nga sugo.
$ cd ~/.fzf && git pull && ./install
Aron makita ang kompletong listahan sa mga opsyon sa paggamit, run man fzf o tan-awa ang Github Repository niini: https://github.com/junegunn/fzf.
Ang Fzf usa ka paspas ug kinatibuk-ang katuyoan nga fuzzy finder alang sa dali nga pagpangita sa mga file sa Linux. Kini adunay daghang mga kaso sa paggamit, pananglitan, mahimo nimong i-configure ang naandan nga paggamit alang sa imong kabhang. Kung naa kay pangutana o komento, kontaka mi pinaagi sa feedback form sa ubos.