Skaner kodu
Moduł skaner kodu umożliwia skanowanie zewnętrznego projektu powiązanego z LSDE.
Dołączając projekt, wizualizujesz wszystkie klucze (istniejące lub potencjalne) w swoim kodzie źródłowym.
Ułatwia to ich identyfikację, tworzenie lub dodawanie do drzewa kluczy.
Moduł wyświetla również wszystkie wystąpienia kluczy już istniejących w Twojej bazie kodu.
Aby uruchomić wyszukiwanie w Twojej bazie kodu, wybierz klucz (folder lub plik); to zaznaczenie służy jako filtr początkowy.
Na przykład, wybranie klucza
Aby wyświetlić wszystkie klucze projektu, odznacz wszystkie aktywne klucze lub, jeśli projekt ma tylko jedną przestrzeń nazw, wybierz główną przestrzeń nazw.
Po prostu stwórz odpowiednie
Konfiguracja ustawień pozwala zdefiniować, w jaki sposób LSDE będzie wyszukiwać klucze tłumaczeń.
Kompletna sekcja samouczka przeprowadzi Cię przez konfigurację projektu LSDE, która wymaga

Pozwala to na dalsze badanie kontekstu lub wprowadzanie zmian w Twojej bazie kodu w razie potrzeby.
Dołączając projekt, wizualizujesz wszystkie klucze (istniejące lub potencjalne) w swoim kodzie źródłowym.
Ułatwia to ich identyfikację, tworzenie lub dodawanie do drzewa kluczy.
Moduł wyświetla również wszystkie wystąpienia kluczy już istniejących w Twojej bazie kodu.
Jak to działa?
Skaner opiera się na wzorcach Regex skonfigurowanych w ustawieniachIdentyfikuje klucze za pomocą grup przechwytujących i wyświetla je jako instancje, klasyfikowane według plików, w zależności od kluczy znalezionych w Twoim kodzie.Aby uruchomić wyszukiwanie w Twojej bazie kodu, wybierz klucz (folder lub plik); to zaznaczenie służy jako filtr początkowy.
Na przykład, wybranie klucza
namespace.a.b.c wyświetli tylko dopasowania z tym prefiksem (np. namespace.a.b.c.d.e, ale nie namespace.a.b.x.d.e).Aby wyświetlić wszystkie klucze projektu, odznacz wszystkie aktywne klucze lub, jeśli projekt ma tylko jedną przestrzeń nazw, wybierz główną przestrzeń nazw.
Obsługiwane języki?
Nie ma żadnych wewnętrznych ograniczeń dotyczących obsługiwanych języków programowania.Po prostu stwórz odpowiednie
Regex do przechwytywania kluczy, niezależnie od języka.Konfiguracja ustawień pozwala zdefiniować, w jaki sposób LSDE będzie wyszukiwać klucze tłumaczeń.
Kompletna sekcja samouczka przeprowadzi Cię przez konfigurację projektu LSDE, która wymaga
Regex z co najmniej 1 grupą przechwytującą przypisaną do interpolatora „klucz”.Interfejs
Dostępnych jest kilka narzędzi i konfiguracji do manipulowania wynikami skanera.
Otwórz/Zamknij wszystkie pliki:
Otwiera lub zamyka wszystkie znalezione sekcje referencyjne.
Otwiera lub zamyka wszystkie znalezione sekcje referencyjne.
Może to negatywnie wpłynąć na wydajność, jeśli wszystkie instancje są otwarte w bardzo dużym projekcie.
Kopiuj do formatu JSON:
Kopiuje wyniki w formacie JSON do schowka, co jest idealne dla zewnętrznego LLM (np.
IDE) do tworzenia lub weryfikowania kluczy.
Przykład:
Kopiuje wyniki w formacie JSON do schowka, co jest idealne dla zewnętrznego LLM (np.
IDE) do tworzenia lub weryfikowania kluczy.
Przykład:
json[ { \"file\": \"\\\\scr\\\\folder\\\\file1.<br/>tsx\", \"lines\": [ 213 ] } ]
Wklej [CTRL]+[V] ten wynik do zapytania, aby na przykład znaleźć inne podobne klucze, które LSDE mógłby wykryć.
Ogranicznik kodu:
Dostosowuje ilość kodu wyświetlanego wokół klucza dla zwiększonego kontekstu, bez otwierania IDE.
Dostosowuje ilość kodu wyświetlanego wokół klucza dla zwiększonego kontekstu, bez otwierania IDE.
Motyw:
Pozwala wybrać motyw zbliżony do motywu Twojego kodu źródłowego, dla lepszej wizualnej znajomości.
Pozwala wybrać motyw zbliżony do motywu Twojego kodu źródłowego, dla lepszej wizualnej znajomości.
Tryb RAW:
Aktywuje Regex dedykowane do wyszukiwania kodu RAW.
Przechwytują one surowy tekst, który potencjalnie może być konwertowany lub hermetyzowany w Twoim systemie kluczy.
Kliknij dwukrotnie wyniki, aby uzyskać do nich dostęp i hermetyzować te teksty do tłumaczenia, udostępniając je skanerowi w trybie „Brakujący klucz”.
Aktywuje Regex dedykowane do wyszukiwania kodu RAW.
Przechwytują one surowy tekst, który potencjalnie może być konwertowany lub hermetyzowany w Twoim systemie kluczy.
Kliknij dwukrotnie wyniki, aby uzyskać do nich dostęp i hermetyzować te teksty do tłumaczenia, udostępniając je skanerowi w trybie „Brakujący klucz”.
Tryb Brakujący klucz:
Wyświetla tylko brakujące klucze.
Pozwala na ich tworzenie w partii (poprzez zaznaczenie) lub indywidualnie (prawy przycisk myszy).
Wyświetla tylko brakujące klucze.
Pozwala na ich tworzenie w partii (poprzez zaznaczenie) lub indywidualnie (prawy przycisk myszy).
Filtruj klucze z kontekstem:
Pozwala filtrować klucze kontekstowe, często wymagające szczególnej uwagi lub dalszego przetwarzania.
Pozwala filtrować klucze kontekstowe, często wymagające szczególnej uwagi lub dalszego przetwarzania.
Działa, jeśli pole \\context\\ jest wypełnione w konfiguracji Twojego Regex.
Filtruj klucze dynamiczne:
Wyklucza klucze dynamiczne, często złożone i czasem nieuniknione, dla oddzielnego przetwarzania. LSDE zarządza ich tworzeniem za pomocą dedykowanego okna dialogowego.
Wyklucza klucze dynamiczne, często złożone i czasem nieuniknione, dla oddzielnego przetwarzania. LSDE zarządza ich tworzeniem za pomocą dedykowanego okna dialogowego.
Działa, jeśli Regex \\klucz dynamiczny\\ jest wypełniony w konfiguracji skanera.
Pokaż ignorowane:
Wyświetla ignorowane klucze w trybie tworzenia (np.
fałszywe pozytywy trudne do wykluczenia za pomocą Twoich Regex), jeśli to konieczne.
Wyświetla ignorowane klucze w trybie tworzenia (np.
fałszywe pozytywy trudne do wykluczenia za pomocą Twoich Regex), jeśli to konieczne.
Integracja z Twoim IDE
Po skonfigurowaniu, dwukrotne kliknięcie klucza w sekcji kodu otwiera Twoje IDE bezpośrednio w odpowiednim miejscu.Pozwala to na dalsze badanie kontekstu lub wprowadzanie zmian w Twojej bazie kodu w razie potrzeby.