문제

다른 사람을 발견 VIM 의 구문 강조를 자바스크립트 sub-optimal?내가 찾는 것은 때때로 내가 필요로 스크롤을 얻기 위해서는 구문 강조를 조정으로,때로는 그것이 신비 모든 강조.

이 있거나 우회하는 방법 또는 수정하는 방법을 이?내가 사용하여 vim7.1.

도움이 되었습니까?

해결책

수도 있습 다음과 같이 향상된 Javascript syntax highlighter 보다는 오히려 하나와 함께 제공되는 VIMRUNTIME.

다른 팁

만,나는 수정 이순신 조의 자바스크립트 구문, 추가 Ajax 키워드 지원도 하이라이트 DOM 방법 및 다른 사람입니다.

여기에 그것은,그것은 지금까지 완벽하게되는 것으로 나는 아직도 새로운 Vim,하지만 지금까지 그것을 살펴보십시오. 내 자바 스크립트 구문.을 경우 해결할 수 있습니다 추가 기능을 주시기 바랍니다.

업데이트: 내가 잊 이러한 구문 강조은 다음과 같다면 당신은 그들을 포함에서 자신의 colorscheme 내가 그랬던 것처럼,나 Nazca colorscheme.I 을 테스트할 수 있다면 추가한 라인으로 수정 나의 구문은 파일입니다.

따라 새로운 버전의 자바 스크립트 구문에서 파일 github, 을 위해,그것은 더 이상 필요한 수정을 현재 colorscheme.

구문을 색칠 동기화 아마도 조정이 필요하다.내가 찾은 특정 컨텍스트에서는 내가 필요로 하는 그것을 변경할 수 있습니다.

구문 동기화(":도 syn-sync")는 방법을 제어 빔의 추적을 유지하고 새로 고쳐 해당 분석의 코드 색상에 대한할 수 있도록 그리기 시작하는 어느 곳에서 파일입니다.

기본값이 작동하지 않을 나를 위해,그래서 때로는 나 자신을 발급

:syn sync fromstart

읽어보는 것이 좋을 통해 문서에서

:help syn-sync

하거나 확인

:help syntax

를 찾아 섹션에 동기화합니다.

결정을 내리는 그들만 사용할 수 있는 기본 옵션을 설정할 수 있습니다.나 유지하는 매핑 기능 키 사이를 전환하"fromstart"및"ccomment"모드와 단지 개간 동기화 설정합니다.

이것은 정말 이 게스트,하지만 나는 같은 일을 경험하고:때로는 구문 강조 표시 단지 작동 중지에서 볼 때 javascript 섹션에서 .html 파일입니다.로 언급,빠른 해결 방법을 스크롤한 다음 마술을 시작 강조 표시.

오늘 내가 찾은 기본 문제가 좋은 솔루션입니다.에 Vim,구문 강조를 사용하여 상황을 파생하는 올바른 하이라이트는 곳,컨텍스트를 정의하여 이전 라인입니다.그것은 가능한 방법을 지정하려면 많은 라인을 하기 전에 현재의 라인을 사용하여 발급 :syntax sync minlines=200.이 경우에는 사용할 최대 200 개 이전선다.사용 가능한 전체 파일(속도가 저하될 수 있습에 대한 긴 파일)에 의해 실행 :syntax sync fromstart.

면 내가 찾는 것,이것을 추가 줄을 내가 .vimrc:

autocmd BufEnter *.html :syntax sync fromstart

이렇게 함으로써, .html 파일을 사용하여 전체적으로 파일 context.따라서,자바스크립트 섹션으로 항상 강조 제대로 관계없이 얼마나 JS 섹션입니다.이 다른 사람이 거기!

에 대한 빠르고 더러운 해결,때때로 난 그냥 아래로 스크롤하고 강조조정하는것. Ctrl+L 에 대해 화면이 다시 그리기를 해결할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top