각 변수에 다른 색상을 지정하는 방법은 무엇입니까?

각 변수에 다른 색상을 지정하는 방법은 무엇입니까?

각 변수에 고유한 색상이 부여되는 vim 색상 구성표를 사용할 수 있습니까?

그렇다면 어떻게?

이 기능은 코드를 시각적으로 스캔할 때 매우 유용합니다.

(KDevelop에서 이 기능을 본 것 같습니다.)

답변1

Vim에서 구문 강조는 2단계 프로세스로 이루어집니다.

  1. 구문 스크립트(특정 언어의 경우) 구문 분석 규칙을 정의하고 이를 통해 명확하게 강조할 수 있는 항목을 결정합니다. 일반적으로 개별 요소가 있는 추상화 계층이 있습니다.연결됨논리적 하이라이트 그룹에.
  2. 당신의색 구성표(또는 기본 색상)은 하이라이트 그룹에 특정 색상(기능에 따라)을 할당합니다.

일반적으로 모든 변수에는 동일한 mylangVariable강조 표시 그룹이 할당됩니다. 여기에서 개별 강조 표시를 활성화하려면 다른 동적(!) 구문 플러그인이 필요합니다. 최근 Javascript에서 구문 범위를 강조하려는 시도가 있었지만 귀하가 염두에 두고 있는 구문 플러그인은 본 적이 없습니다.

대안

괜찮다면수동으로개별 변수를 강조 표시합니다. 이를 위한 플러그인이 있습니다. 예: 내마크 플러그인. (플러그인 페이지에는 대체 플러그인에 대한 링크가 있습니다.)

관련 정보