FZF - Carian fail kabur cepat dari Terminal Linux
- 1720
- 469
- Daryl Wilderman
FZF adalah pencari kabur baris perintah yang cepat, menyala, umum, dan merentas platform, yang membantu anda mencari dan membuka fail dengan cepat di sistem operasi Linux dan Windows. Ia mudah alih tanpa kebergantungan dan mempunyai susun atur yang fleksibel dengan sokongan untuk plugin VIM/Neovim, pengikatan utama, dan penyempurnaan auto kabur.
GIF berikut menunjukkan bagaimana ia berfungsi.
Untuk memasang FZF, Anda perlu git mengklon repositori GitHub FZF ke mana -mana direktori dan jalankan skrip pemasangan seperti yang ditunjukkan pada taburan Linux anda.
$ git clone -depth 1 https: // github.com/junegunn/fzf.git ~/.fzf $ cd ~/.FZF/ $ ./Pasang
Setelah menjalankan skrip, anda akan diminta untuk membolehkan penyempurnaan auto kabur, pengikatan utama dan mengemas kini fail konfigurasi shell anda. Jawapan y
(Untuk Ya) kepada soalan seperti yang ditunjukkan dalam tangkapan skrin berikut.
Pada Fedora 26 dan di atas, dan Arch Linux, anda boleh memasangnya melalui pengurus pakej seperti yang ditunjukkan.
$ sudo dnf memasang fzf #fedora 26+ $ sudo pacman -s fzf #arch linux
Sekarang anda telah memasang FZF, anda boleh mula menggunakannya. Semasa anda berlari FZF, Ia akan membuka pencari interaktif; membaca senarai fail dari stdin, dan menulis item yang dipilih untuk stdout.
Cukup taipkan nama fail yang anda cari dengan arahan. Apabila anda menemuinya, klik Enter dan laluan relatif fail akan dicetak stdout.
$ fzfFZF Prompt
Sebagai alternatif, anda boleh menyimpan laluan relatif fail yang anda cari, ke fail yang dinamakan dan melihat kandungan fail menggunakan utiliti seperti perintah kucing atau bcat.
$ fzf> fail $ Cat File atau $ Bat File
Anda juga boleh menggunakannya bersempena dengan perintah mencari, sebagai contoh.
$ cari ./ bin/ -type f | FZF> fail $ CAT File
Cara Menggunakan Penyelesaian Fuzzy di Bash dan ZSH
Untuk mencetuskan penyelesaian kabur untuk fail dan direktori, tambahkan **
watak sebagai urutan pencetus.
$ kucing **Menyelesaikan nama fail secara automatik
Anda boleh menggunakan ciri ini semasa bekerja dengan pembolehubah alam sekitar pada baris arahan.
$ unset ** $ unalias ** $ eksport **Auto melengkapkan pemboleh ubah env di linux
Perkara yang sama berlaku pada SSH dan telnet Perintah, untuk nama tuan rumah yang lengkap yang dibaca dari /etc/hos dan ~/.ssh/config.
$ ssh **Auto melengkapkan nama host
Ia juga berfungsi dengan perintah membunuh, tetapi tanpa urutan pencetus seperti yang ditunjukkan.
$ Kill -9Penyiapan Auto untuk Kill Command
Cara membolehkan fzf sebagai plugin vim
Bagi membolehkan FZF Sebagai plugin Vim, tambahkan baris berikut dalam fail konfigurasi VIM anda.
Tetapkan RTP+= ~/.FZF
FZF sedang dibangunkan secara aktif dan boleh ditingkatkan dengan mudah ke versi terkini menggunakan arahan berikut.
$ cd ~/.fzf && git tarik && ./Pasang
Untuk melihat senarai lengkap pilihan penggunaan, jalankan Man fzf Atau lihat repositori GitHubnya: https: // github.com/junegunn/fzf.
Baca juga: The Silver Searcher - alat carian kod untuk pengaturcara
FZF adalah pencari kabur yang cepat dan umum untuk mencari fail dengan cepat di linux. Ia mempunyai banyak kes penggunaan, sebagai contoh, anda boleh mengkonfigurasi penggunaan tersuai untuk kulit anda. Sekiranya anda mempunyai sebarang pertanyaan atau komen, hubungi kami melalui borang maklum balas di bawah.
- « CLOC - Mengira baris kod dalam banyak bahasa pengaturcaraan
- The Silver Searcher - alat carian kod untuk pengaturcara »