2

GLSL シンタックス ハイライターhttp://www.vim.org/scripts/script.php?script_id=1002はうまく機能します。ただし、一般的に#version 330. (これは Ubuntu 12.04.2 LTS 上にあり、すべて最新です。)

このような行では、ファイルをロードした後set syntax=glsl、おそらく /usr/share/vim/vim73/filetype.vim が

" Generic configuration file (check this last, it's just guessing!)

if... getline(1)=~'^#'... setf conf.

~/.vimrc によって覆されないのはなぜau BufNewFile,BufRead *.frag,*.vert setf glslですか? filetype.vimで大失敗しない回避策はありますか?

4

1 に答える 1

2

vim が特定のファイル タイプの構文ファイルを自動的にロードしないようにするにはどうすればよいですか? 近づいた。ファイル ~/.vim/filetype.vim の回避策は次のとおりです。

if exists("did_load_filetypes")
  finish
endif

augroup filetypedetect
  " Override filetypes for certain files
  autocmd! BufNewFile,BufRead *.frag setfiletype glsl
  autocmd! BufNewFile,BufRead *.vert setfiletype glsl
augroup END
于 2013-04-12T16:54:22.517 に答える