vim의 위치 기반 태그 필터링

vim의 위치 기반 태그 필터링

CTRL-를 사용하여 태그로 이동 ]하고 여러 태그가 일치하는 경우 사용할 태그를 선택해야 합니다. 위치나 활성 문법 그룹 등을 기준으로 다중 일치 메뉴를 필터링할 수 있나요? 이렇게 하면 관련 없는 태그가 일치하더라도 먼저 표시되지 않습니다.

답변1

태그 목록은 태그 데이터베이스 쿼리를 기반으로 합니다. 순서에 영향을 줄 수 있는 내장된 방법이 없다고 생각합니다(옵션에서 다른 태그 파일의 순서를 변경하는 것 외에는 'tags').

사용자 정의 필터링을 수행하려면 태그를 검색한 다음 결과를 표시하기 전에 사용자 정의 필터링을 수행 <C-]>하는 이 명령과 동등한 기능을 직접 구현 해야 합니다. taglist()태그가 다른 파일(Vim에 로드되지 않았을 수 있음)에 있을 수 있으므로 이는 사소한 문제가 아닙니다.

관련 정보