2014-01-06 1 views

답변

2

예, 가능합니다. vim 구문 파일을 작성하는 것은 다소 수수한 일이므로 먼저 누군가가 이미 원하는 것을 작성했는지 확인할 수 있습니다. 예를 들어 http://vim.wikia.com/wiki/Patch_to_conceal_parts_of_lines#Using_Conceal으로 시도하십시오. (조각이 분실되면, 더 나은 아무것도를 설정하지 않았다. 구글에와 GitHub의에 빠른 검색 "을 감추고 사용"섹션을 아래로 스크롤합니다.) 워드 프로세서의 출발점이다

:help conceal 

또는 조금만 백업하고 :help :syn-arguments에서 읽기 시작하십시오.

이 기능은 처음 소개되었을 때 상당히 논란의 여지가있었습니다. 처음에는 Bram이 포함되지 않았지만 이제는 표준 배포판의 vim 도움말 파일 구문 파일에서이 기능을 사용합니다.

나는 약간의 실험을했다. 이 시도. 항상 구문 규칙을 추가 할 수 있습니다. 최신 승리. 따라서 정규 HTML 구문 파일 다음에 :source d가 오면 정상적으로 처리되어야합니다. 'conceallevel'을 기본값 이외의 값으로 설정하고 'concealcursor'이 현재 행에 중요한 사항임을 기억하십시오.

syn region htmlLink matchgroup=htmlLinkTag start="<a\>\_[^>]*>" end="</a>" [email protected],htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,javaScript,@htmlPreproc 
syn match htmlLinkTag "<a\>\_[^>]*>" conceal cchar=[ 
syn match htmlLinkTag "</a>" conceal cchar=] 

이 항목이 htmlLinkTag 그룹으로 너무 많이 강조 될 수 있습니다.

관련 문제