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