← Powrót do strony głównej

Lekcja 7: Telescope

Telescope to potężne narzędzie do wyszukiwania w Neovim. Jest wbudowane w AstroVim i umożliwia fuzzy finding - wyszukiwanie przybliżone.

Podstawowe wyszukiwania

Skrót Opis
<Space>ff Szukaj plików (find files)
<Space>fg Szukaj tekstu w plikach (live grep)
<Space>fb Szukaj w buforach
<Space>fh Szukaj w pomocy
<Space>fo Ostatnio otwarte pliki (old files)
<Space>fc Szukaj komend
<Space>fk Szukaj skrótów klawiszowych
<Space>fm Szukaj markerów

LSP i Telescope

Skrót Opis
<Space>fr Szukaj referencji (references)
<Space>fs Szukaj symboli (document symbols)
<Space>fS Szukaj symboli w workspace
<Space>fd Szukaj definicji (definitions)
<Space>fi Szukaj implementacji

Nawigacja w Telescope

Klawisz Opis
Ctrl + n / Następny wynik
Ctrl + p / Poprzedni wynik
Ctrl + j Przejdź do podglądu
Ctrl + x Otwórz w podzielonym oknie
Ctrl + v Otwórz w pionowym podzieleniu
Ctrl + t Otwórz w nowej zakładce
Esc Zamknij Telescope

Fuzzy Finding

Telescope używa fuzzy matching - nie musisz wpisywać dokładnej nazwy:

💡 Przykłady fuzzy search:
Szukasz pliku userController.js:
- Wpisz usrctrl lub ucjs
- Telescope znajdzie dopasowanie!

Szukasz funkcji getUserData:
- Wpisz gud lub getud

Git w Telescope

Skrót Opis
<Space>gc Szukaj w commitach
<Space>gb Szukaj w branchach
<Space>gs Szukaj w stash
<Space>gf Szukaj w zmienionych plikach (git status)
💡 Pro tip: Używaj <Space>ff do szybkiego otwierania plików i <Space>fg do szukania tekstu w całym projekcie. To najczęściej używane skróty!