Przydatne parametry

Parametr Opis

-i

ignorowanie wielkości liter

-S

używając małych liter ignoruje ich wielkość

-A [LICZBA]

liczba linii poprzedzających znaleziony tekst

-B [LICZBA]

liczba kolejnych linii po znalezionym tekście

-C [LICZBA]

liczba linii otaczających znaleziony tekst

-n

wyświetla numer linii znalezionego tekstu

--files

wyszukuje pliki w bieżącej lokalizacji

--hidden

wyszukuje pliki i katalogi ukryte

Skrypt rgvi.sh

Przykład skryptu rgvi.sh, skrypt przeszukuje pliki w bieżącej lokalizacji

#!/usr/bin/env bash

. ~/.config/vars

SEARCH=$(sk --ansi -i -c 'rg --color=always --hidden --line-number "{}"' \
    --bind "ctrl-p:toggle-preview" --preview "preview.sh {}" \
    --preview-window=down:50%:hidden)

readarray -td: array <<<"$SEARCH"

FILE=${array[0]}
LINE=${array[1]}
ARRAY_NOE=${#array[@]}

if [ $ARRAY_NOE -gt 1 ]; then
    $EDITOR "$FILE" +$LINE
fi

Date: 2024-04-10-16:14:31