Basic info about fzf
This commit is contained in:
37
doc/fzf.md
Normal file
37
doc/fzf.md
Normal file
@@ -0,0 +1,37 @@
|
||||
|
||||
* [Arch linux help](https://wiki.archlinux.org/title/fzf?utm_source=pocket_mylist)
|
||||
|
||||
```bash
|
||||
# $HOME/.bashrc
|
||||
source /usr/share/fzf/key-bindings.bash
|
||||
source /usr/share/fzf/completion.bash
|
||||
```
|
||||
|
||||
Pacman support
|
||||
```bash
|
||||
# Try this to fuzzy-search through all available packages, with package info shown in a preview window, and then install selected packages:
|
||||
pacman -Slq | fzf --multi --preview 'pacman -Si {1}' | xargs -ro sudo pacman -S
|
||||
|
||||
# List all your installed packages, and then remove selected packages:
|
||||
pacman -Qq | fzf --multi --preview 'pacman -Qi {1}' | xargs -ro sudo pacman -Rns
|
||||
```
|
||||
|
||||
* [root.cz](https://www.root.cz/clanky/dalsi-uzitecna-pomucka-pri-praci-v-prikazovem-radku-utilita-fzf)
|
||||
|
||||
```bash
|
||||
kill -9<Tab>
|
||||
ssh **<Tab>
|
||||
unset **<Tab>
|
||||
export **<Tab>
|
||||
unalias **<Tab>
|
||||
```
|
||||
|
||||
Searching
|
||||
# Příklad Stručný popis
|
||||
1 module fuzzy search popsaný výše
|
||||
2 'module vybere jen ty položky, které skutečně obsahují text „module“
|
||||
3 ^module položka musí daným textem začínat
|
||||
4 .py$ položka musí daným textem končit
|
||||
5 !zip položka nesmí obsahovat daný text
|
||||
6 !^test kombinace možností ! a ^ (položka nesmí začínat daným slovem)
|
||||
7 !.jar$ kombinace možností ! a $ (položka nesmí končit daným slovem)
|
||||
Reference in New Issue
Block a user