가 용서 내 호른을 자랑하지만, 나는 matchit 플러그인에 대한 전문가이다.
내장 된 일치 기능을 확장하도록 설계되었지만 matchit은 여러 가지 방법으로이를 확장합니다. 하나의 경우, 단일 문자가 아닌 정규 표현식을 일치시킬 수 있습니다. 당신은 정력의 시작의 단어와 끝 단어 패턴을 사용하여 아주 좋은 결과를 얻을 수 있습니다 : 이것은 확실히 당신이 준 한 줄의 예에서 작동
:let b:match_words='`\<:\>`'
합니다. 비슷하게 시작 부분이 인 경우은 대개 비 공백 문자가 나오지 않고 닫는 문자 뒤에 공백 문자가 오지 않을 수도 있습니다. (네거티브가 너무 많으면 "This is a markup"은 대개 새 줄을 시작하거나 공백이나 탭을 따라 가며 대개 줄이나 공백 또는 탭의 끝에옵니다.)
:let b:match_words='\S\@<!`:`\S\@!'
matchit 플러그인은 :help design-documented
을 포함하여 vim의 디자인 목표를 달성하려고 시도합니다. 표준 vim 배포에는 matchit.vim
(스크립트)와 이 모두 $VIMRUNTIME/macros/
에 포함됩니다. 설명서를 읽거나 :help matchit-install
의 지침에 따라 :help
으로 설명서를 검색하십시오. :help b:match_words
에서
, 그것이 말하는,
Tips: Be careful that your initial pattern does not match your final pattern.
이것은 당신이 퍼센트 키를 쾅 때, 스크립트는 시작 패턴이나 결말에 있는지 알아낼 수 있어야한다, 때문에 무늬. 이 결정을 내리는 데 필요한 유일한 정보는 b:match_words
입니다.
이 강력한 플러그인에 대한 모든 작업을 해주셔서 감사합니다! – reckoner