나는 다음을 달성하려고 노력하고 있습니다. tex 문서와 같은 파일이 있고 다음 주석 문자(% 기호)를 강조 표시하고 싶습니다.
%
Some text and end of the sentence.
%
Some more text.
나는 주석 줄을 강조하는 방법을 이미 알고 있지만 그것은 내가 원하는 것이 아닙니다.
또한 % 기호만 검색하면 원하는 결과를 얻을 수 있지만 다른 항목을 검색한 후 매번 그렇게 하기에는 너무 게으릅니다.
또한 다른 언어에서도 동일한 구성을 갖도록 구성을 원합니다(예: lua의 경우 -- 기호 또는 bash의 경우 # 기호).
내 .vimrc 파일에서 이 작업을 우아하게 수행하는 방법을 아는 사람이 있나요?
답변1
Vim 매크로를 사용할 수 있습니다.
명령 모드에서 프레스를 사용하여 q
매크로 모드를 활성화하고 검색어를 매크로 "s"로 강조 표시해 보겠습니다. 즉, "s"를 누르라는 뜻입니다. 이제 :set hlsearch
먼저 설정하고(확인을 위해) 를 입력하여 모든 "%" 문자를 검색 할 수 있습니다 /%
. 그런 다음 q
다시 눌러 매크로를 저장할 수 있습니다 . 이후에는 명령 모드 에 들어갈 때마다 @s
검색 문자가 강조 표시됩니다 .
.vimrc
다음을 추가하여 위의 매크로를 파일에 저장할 수 있습니다.
let @s='/%'
다양한 파일 형식에 대한 매크로 매개변수로 검색 문자를 활성화할 수도 있습니다.