Syntax > Show filetypes in menu
액션 소스 $VIMRUNTIME/synmenu.vim
. 저것을 열면
" The following menu items are generated by makemenu.vim.
따라서 Vim 빌드 시간 동안 생성 된 정적 인 것처럼 보입니다. 불행히도 추가 또는 사용자 특정 구문을 선택하지 않습니다.
디렉토리 /usr/share/vim/
는 배포판의 패키지 관리자가 관리합니다. 파일을 저장하면 Vim을 다시 설치하거나 업그레이드 할 때 파일이 손실 될 수 있습니다. 하지마 간단한 해결책은 그것을 넣는 것입니다 ~/.vim/syntax/
. 그런 다음 귀하에게만 적용됩니다. [1]
Vim은 구문 강조 와 파일 형식을 구분 합니다 . 추가 된 구문을 적용하려면 GLSL 파일을 감지해야합니다. :help new-filetype
방법을 알려줍니다.
이를 수행하는 한 가지 (모듈 식) 방법 ~/.vim/ftdetect/glsl.vim
은 다음 내용 으로 작성 하는 것입니다.
au BufRead,BufNewFile *.glsl set filetype=glsl
:filetype on
및 :syntax on
에 필요한 사항 ~/.vimrc
이지만 매우 일반적인 설정이므로 이미 설정되어있을 것입니다.
[1] 실제로 다중 사용자 시스템이 있고 시스템 전체에서 사용할 수있게하려면 다른 곳에 배치하십시오 'runtimepath'
. 배포판에 따라 이미 미리 설정된 경로 (예 : /etc/vim/vimrc
데비안 등)가 있거나 시스템 별 구성을 제공 할 수있는 기회 (예 /etc/vim/vimrc.local
:)가 'runtimepath'
있을 수 있습니다 .