fzf for js
v0.5.2
المستندات · العرض التوضيحي · GitHub · NPM
كان FZF لـ JavaScript متاحًا في الأصل كمكتشف غامض لـ CLIs، وهو عبارة عن منفذ لخوارزمية FZF الرئيسية بحيث يمكن استخدامه في سياق المتصفح.
قم بتثبيت FZF لـ JavaScript باستخدام:
npm i fzf
ثم يمكنك استخدامه مثل:
import { Fzf } from 'fzf'
const list = [ 'go' , 'javascript' , 'python' , 'rust' ,
'swift' , 'kotlin' , 'elixir' , 'java' ,
'lisp' , 'v' , 'zig' , 'nim' , 'rescript' ,
'd' , 'haskell' ]
const fzf = new Fzf ( list )
const entries = fzf . find ( 'li' )
console . log ( 'ranking is:' )
entries . forEach ( entry => console . log ( entry . item ) ) // lisp kotlin elixir
لمزيد من الطرق لاستخدام هذه المكتبة، قم بزيارة الوثائق.
أصبحت لوحة الأوامر منتشرة في كل مكان - يمكنك العثور عليها في برامج تحرير التعليمات البرمجية (Sublime Text، VS Code)، وأدوات التصميم (Figma)، وتطبيقات إدارة المشاريع (Height، Linear)، وأدوات التحكم بالمصادر (Fork، Sublime Merge). أصبحت تطبيقات الويب أكثر انتشارًا أيضًا. لدى FZF آلية اكتشاف غامضة رائعة يمكن استخدامها خارج CLI وفي هذه اللوحات.
هناك قراءة جيدة جدًا حول لوحات الأوامر إذا كنت تريد معرفة المزيد.