Vim에서 Arduino 파일 (.ino / .pde)에 C ++ 구문 강조 표시를 자동으로 적용하려면 어떻게해야합니까?


10

Vim에서 Arduino 파일 (.ino / .pde)에 C ++ 구문 강조 표시를 자동으로 적용하려면 어떻게해야합니까?

또는 vim 구문 강조 표시는 C ++ 파일이 무엇인지 어떻게 알 수 있습니까? 그리고 .ino와 .pde라는 파일도 C ++ 파일이라는 것을 어떻게 알 수 있습니까?

답변:


14

다음과 같이 추가하십시오 ~/.vimrc:

autocmd BufNewFile,BufReadPost *.ino,*.pde set filetype=cpp

또는 더 정확하게,에 ~/.vim/ftdetect/cpp.vim.


4

Vim {name}.vim은 name이 언어를 나타내는 구문 파일 ( 예 cpp.vim: c ++ 파일)을 검색합니다. 당신이 것을 원하는 경우 .ino파일을 가지고 자신의 구문 강조라는 파일을 생성 ~/.vim/syntax/ino.vim하고 당신이 그것을 사용을 시작할 수 있습니다 :set syntax=ino. 귀하의 경우 cpp.vim파일에 대한 링크를 만들 수 있습니다 .

ln -s /usr/share/vim/vimcurrent/syntax/cpp.vim ~/.vim/syntax/ino.vim


3

다음과 같이 자동 명령을 작성할 수 있습니다.

au BufRead,BufNewFile *.pde,*.ino set filetype=c++

.vimrc설정을 영구적으로 유지하려면 이것을 넣으십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.