«syntax-highlighting» 태그된 질문

구문 강조는 색상, 크기, 서체 또는 기타 속성을 사용하여 시각적으로 특별한 의미가 있음을 나타내므로 텍스트를 이해하기 쉽게합니다. 예를 들어 특정 색상으로 언어 키워드를 표시합니다.

1
"self"와 같은 Python 키워드에 대한 "missing"구문 강조 표시를 어떻게 수정합니까?
파이썬의 구문 강조를 수정하려고합니다. 내 색은 다른 vim 색 구성표에서 "모양"이 어떻게 보이는지 스크린 샷의 색과 다릅니다. 그리고 .rb (정확하게 표시됨)를 .py와 비교했을 때의 차이점을 알 수 있습니다. 예를 들어 self강조 표시되지 않은 방법 에 주목하십시오. (이것은 base16에 있지만 비교는 다른 색 구성표에서 비슷합니다). 일반적으로 객체 구문 강조 표시가 잘못된 …

1
맞춤 강조 표시 규칙은 어디에 있습니까?
때때로 나는 자신의 환경 설정으로 색상과 스타일을 강조하는 기본 구문을 재정의하려고합니다. 이 작업을 수행하는 가장 적절한 방법은 내 자신의 색 구성표를 만드는 것입니다. 그러나 몇 가지 질문이 있습니다. 특정 언어로 특정 구문 그룹에 대한 강조 표시를 설정하려면 이것이 내 색 구성표에 속합니까, 아니면 배치하는 것이 좋습니다 after/syntax/[filetype].vim? highlight jsAssignExpIdent cterm=bold …

3
Vim은 구문을 켜면 시간이 지남에 따라 속도가 느려집니다.
syntax onVim 을 사용할 때 할 수있는 일이 있습니까? 실질적인 것을 열 자마자 잠시 후에 편집하는 것이 거의 불가능 해집니다. 키를 누를 때마다 지연이 발생합니다. 구문 강조 표시를 끄거나 vim을 다시 시작하면 다시 문제가 없습니다. 나는 한 synmaxcol59 라인 길이 80 개 문자를 초과하지 않는 120 샘플 루비 파일을 설정합니다. …

1
로컬 vimrc에 구문 강조 규칙을 추가하려면 어떻게해야합니까?
Fedora와 Win7에 gvim을 설치했습니다. Fedora의 vim과 gvim은 c 코드에서 함수 이름을 강조 표시하지 않았지만 win7의 gvim은 강조 표시했습니다. win7 vim73/syntax/c.vim에서 끝에 추가 줄이 있음을 발견했습니다 . syn match cFunction "\<[a-zA-Z_][a-zA-Z_0-9]*\>[^()]*)("me=e-2 syn match cFunction "\<[a-zA-Z_][a-zA-Z_0-9]*\>\s*("me=e-1 hi cFunction gui=NONE guifg=#B5A1FF c.vimFedora 에서이 행을 추가하면 gvim이 함수 이름을 강조 표시 할 수도 있습니다. …

1
선택시 matchit.vim에 의해 정의 된 일치하는“%”이름 (예 : if / end, for / end)을 어떻게 강조 표시합니까?
현재 내 Vim은 시안 색 배경 및 흰색 전경으로 일치하는 괄호, 괄호, 따옴표 등을 강조 표시합니다. 커서를로 사이를 이동할 수 있습니다 %. matchit.vim 덕분에 %if / end, for / end 등으로 전환 할 수도 있지만 선택시 강조 표시되지는 않습니다. 괄호로 자동으로 수행되는 것처럼 선택시 이러한 일치하는 쌍을 자동으로 강조 표시하는 …


3
Vim 7.4에서 .vimrc의 강조 명령을 즉시 적용하려면 어떻게해야합니까?
파일에 몇 가지 highlight명령이 .vimrc있습니다. Vim 7.3에서는 Vim이 시작된 직후에 적용되었습니다. Vim 7.4로 업데이트 한 후에는 더 이상 그렇지 않습니다. Vim은 처음에 기본 강조 표시를 사용합니다. .vimrc을 실행하여 두 번째로 로드 하면 source ~/.vimrc강조 표시가 원하는대로 작동합니다. 다음 단계를 사용하여이 문제를 재현 할 수 있어야합니다. .vimrc파일을 복사 하십시오. 교체 ~/.vimrc단지 …

1
작은 따옴표로 구분 된 숫자 리터럴의 Vim 구문 강조
C ++ 14는 작은 따옴표를 사용하여 큰 숫자 리터럴의 숫자를 구분하는 옵션을 제공했습니다. 이로 인해 Vim의 구문 강조가 중단됩니다. 예를 들어, 다음 C ++ 14 프로그램을 고려하십시오. #include <stdlib.h> int main(int argc, char** argv) { // small numbers are fine int normal_number = 5; // large numbers have the correct …


3
vim 외부에서 사용하기 위해 강조 표시된 소스 코드를 파일로 출력하는 방법
저는 직장에서 우리가 가진 몇 가지 문제를 해결하기 위해 개발 한 사용자 지정 언어의 프레젠테이션을하고 싶습니다. 보다 쉬운 개발을 위해이 특정 언어에 대한 고유 한 vim 구문 파일을 작성했습니다. 이제 다른 컴퓨터에 표시해야합니다.이 구문 파일에는 없습니다. 내가 아는 한, vim이 설치되어 있지 않을 수도 있습니다 (그러나 의심합니다). less -r내 컴퓨터에서와 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.