vim에서 구문 색상이 표시되지 않습니다(Cygwin 사용).

vim에서 구문 색상이 표시되지 않습니다(Cygwin 사용).

지금까지 vim의 구문 색상 지정이 작동하지 않는 이유를 알 수 없었습니다.최대파일, 그것은 나를 미치게 만듭니다.

이것이 관련된 경우: 저는 Cygwin(보다 구체적으로/정확하게는 Windows용 Git과 함께 제공되는 bash 쉘)에서 작업하고 있습니다. 왜냐하면 이것이 제가 지금까지 이 Windows 스토어에 몰래 들어갈 수 있었던 유일한 것이기 때문입니다. (저는 가끔 MacBook Air를 가지고 다니지만 좀 당황스럽습니다. 또한 대부분의 Windows 매장과 마찬가지로 소프트웨어 설치에 대해 편집증적이므로 전체 Cygwin 설치가 합리적이어야 합니다. 또한 저는 그렇지 않습니다. 터미널에서 vim을 사용하는 것을 선호하므로 gvim을 사용하십시오.)

vim에게 파일이 C++이라고 말하면 구문 색상 지정을 사용할 수 있습니다.

:set syntax=cpp

또는 쉘 스크립트인 경우가 있지만 Ruby나 PHP를 사용하는 경우에는 그렇지 않습니다.

:syntax on나는 그것을 확인했고 둘 다 구문이 켜져 있습니다 :syntax enable.

vim 구문 파일을 설치하려고 시도했지만 ~/.vim/syntax/<syntax-type>.vim아무런 차이가 없었습니다.

파일에 표준 파일 확장자가 있는지 확인했기 때문에 Vagrantfile을 사용하는 경우 ".rb"를 추가하려고 시도했고 .vimrc 파일을 피하려고 시도했습니다(다른 .vimrc 파일도 시도했습니다).

vim -u /dev/null Vagrantfile.rb

또한 Ruby 파일에 일반적인 "shebang" 줄이 있는지도 확인했습니다.

지금까지 아무것도 효과가 없었습니다.

vim이 특정 파일을 올바르게 색칠하지 못하게 하는 것은 무엇입니까?

답변1

vim이 vi처럼 동작하지 않도록 하려면 vim을 비호환 모드로 설정해야 합니다. Grammarly를 켜고 파일 형식 감지 및 플러그인 감지를 켜야 합니다. 시도해 볼 수 있는 가장 작은 .vimrc는 다음과 같습니다.

set nocp
syntax on
filetype plugin indent on 

이렇게 하면 vim이 좀 더 잘 작동하고 구문 색상 지정이 제공됩니다. 하지만 변경할 수 있는 사항은 많습니다.

다음과 같은 것을 설치해야합니다병원체또는웬델, 새로운 문법 파일과 기타 스크립트를 쉽게 설치할 수 있습니다.

답변2

Cygwin의 기본 설치와 함께 제공되는 기본 편집기 vivim. 구문 색상 지정이 없습니다 vi. 이 문제를 해결하려면 Cygwin 카테고리 vim에서 설치하십시오. Editor바라보다여기자세한 내용은.

관련 정보