코드 스캐너
코드 스캐너
모듈을 통해
LSDE
와 연결된 외부 프로젝트를 스캔할 수 있습니다.
프로젝트를 연결하면 소스 코드의 모든 키(기존 또는 잠재적)를 시각화할 수 있습니다.
이를 통해 키를 쉽게 식별하고 생성하거나 키 트리 구조에 추가할 수 있습니다.
또한 이 모듈은 코드베이스에 이미 존재하는 키의 모든 발생을 표시합니다.
작동 방식
스캐너는
설정에서 구성된
Regex 패턴
을 기반으로 작동합니다.
캡처 그룹을 통해 키를 식별하고, 코드에서 발견된 키에 따라 파일별로 분류된 인스턴스 형태로 표시합니다.
코드베이스에서 검색을 시작하려면 키(폴더 또는 파일)를 선택하십시오. 이 선택은 초기 필터 역할을 합니다.
예를 들어,
namespace.a.b.c키를 선택하면 이 접두사를 가진 일치 항목만 표시됩니다 (예:
namespace.a.b.c.d.e는 표시되지만,
namespace.a.b.x.d.e는 표시되지 않습니다).
프로젝트의 모든 키를 보려면 모든 활성 키를 선택 해제하거나, 프로젝트에 네임스페이스가 하나만 있는 경우 루트 네임스페이스를 선택하십시오.
지원되는 언어
지원되는 프로그래밍 언어에는 내재된 제한이 없습니다.
어떤 언어든 관계없이 키를 캡처하는 적절한
Regex를 생성하기만 하면 됩니다.
설정 구성
을 통해
LSDE
가 번역 키를 검색하는 방법을 정의할 수 있습니다.
완전한 튜토리얼 섹션
은
키
인터폴레이터에 할당된
최소 1개의 캡처 그룹
을 가진
Regex가 필요한
LSDE
프로젝트를 구성하는 방법을 안내합니다.
인터페이스
스캐너 결과를 조작하기 위한 여러 도구와 구성이 제공됩니다.

모든 파일 열기/닫기
:
찾은 모든 참조 섹션을 열거나 닫습니다.
매우 큰 프로젝트에서 모든 인스턴스가 열려 있으면 성능에 영향을 줄 수 있습니다.
JSON 형식으로 복사
:
결과를 JSON 형식으로 클립보드에 복사합니다. 이는 외부 LLM(예: IDE)이 키를 생성하거나 확인하는 데 이상적입니다.
예시 :
json[ { \"file\": \"\\\\scr\\\\folder\\\\file1.<br/>tsx\", \"lines\": [ 213 ] } ]
예를 들어,
LSDE
가 감지할 수 있는 다른 유사한 키를 찾기 위해 [CTRL]+[V]로 이 결과를 쿼리에 붙여넣으십시오.
코드 구분자
:
IDE를 열지 않고도 키 주변에 표시되는 코드 양을 조정하여 더 많은 컨텍스트를 제공합니다.
테마
:
시각적 친숙도를 높이기 위해 소스 코드와 유사한 테마를 선택할 수 있습니다.
RAW 모드
:
RAW
코드 검색 전용 Regex를 활성화합니다.
이것들은 키 시스템으로 변환하거나 캡슐화할 수 있는 잠재적인 원시 텍스트를 캡처합니다.
결과를 두 번 클릭하여 접근하고 해당 텍스트를 번역을 위해 캡슐화하여 '누락된 키' 모드의 스캐너에 노출시킵니다.
누락된 키 모드
:
누락된 키만 표시합니다.
일괄적으로 생성(체크하여)하거나 개별적으로(마우스 오른쪽 클릭) 생성할 수 있습니다.
컨텍스트가 있는 키 필터링
:
종종 특별한 주의나 추가 처리가 필요한 컨텍스트 키를 필터링할 수 있습니다.
Regex 구성
에 \\context\\ 필드가 채워져 있는 경우 작동합니다.
동적 키 필터링
:
종종 복잡하고 때로는 피할 수 없는 동적 키를 별도의 처리를 위해 제외합니다.
LSDE
는 특정 대화 상자를 통해 이들의 생성을 관리합니다.
스캐너 구성
에 \\clé dynamique\\ Regex가 채워져 있는 경우 작동합니다.
무시된 항목 표시
:
생성 모드에서 무시된 키(예: Regex로 제외하기 어려운 오탐)를 필요한 경우 표시합니다.
IDE 통합
구성되면 코드 섹션에서 키를 두 번 클릭하면 해당 위치에 IDE가 직접 열립니다.
이를 통해 컨텍스트를 추가로 검토하거나 필요에 따라 코드베이스를 수정할 수 있습니다.