vim에서 파일의 실제 텍스트와 다른 내용을 표시 할 수 있습니까?표시된 텍스트를 파일의 실제 텍스트와 다르게 만드는 방법
예를 들어,이 파일이 포함되어있는 경우 있도록 만드는 것이 가능하다 :
<a href="http://www.example.com">link</a>
빔은 사전에
감사를 표시합니다.
vim에서 파일의 실제 텍스트와 다른 내용을 표시 할 수 있습니까?표시된 텍스트를 파일의 실제 텍스트와 다르게 만드는 방법
예를 들어,이 파일이 포함되어있는 경우 있도록 만드는 것이 가능하다 :
<a href="http://www.example.com">link</a>
빔은 사전에
감사를 표시합니다.
예, 가능합니다. 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
그룹으로 너무 많이 강조 될 수 있습니다.