( Raynes | 2024. 04. 10., sze – 11:47 )

Létezik. A neve fzf, tőled el is várnám, hogy ismered :D

Nyilván nem önmagában tudja ezt, bele kell tenni egy scriptbe. Én írtam erre egy megnyitó szkriptet, find vagy fd megkeresi a fájlokat (az előre bedrótozott mappákban), beadagolja az fzf-nek, azzal kiválasztom mit akarok megnyitni, ha nem üres karakterlánc, akkor feldolgozom. Ha mappa, akkor újranyitom a scripttel, ha fájl, akkor átadom egy fájlmegnyitó scripttel, ami case asec szerkezettel végigvizsgálja, hogy mi a kiterjesztés, és az alapján nyitja meg a hozzá való, preferált programmal.

Így villámgyorsan nyitok meg mindent. Sokszor fájdalmas is, mikor videókon átlag desktop usert látok, hogy GUI fájlkezelőkból meg GUI programokból milyen körülményesen nyitogat meg mindent, milyen lassan, meg mindent kitesz az asztalra. Közben meg az fzf ezt annyira meggyorsítja, hogy nem igaz. Mindegy neki, hogy hány mappa mélységben, hol van a cucc, 1-3 karakter, de legtöbbször csak 1-2 karakter után felismeri.

Beépíthető más szkriptekbe is, meg pl. Vifm-ben is bedrótoztam, hogy gyorsan mappába vagy fájlba ugorjak. vim-be, neovim-be is drótozható, de szerintem még micro-ba is be tudod tenni. Bashrc-be is csináltam egy cf nevű aliast, ami egy speciális fzf-et használó cd, azzal is nagyon gyors mappát váltani.