← 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!