Vim永久语法高亮
Vim permanent syntax highlighting
例如,每当我处理 TypeScript 文件时,我都会使用 :set syntax=javascript
。我想根据我的文件类型自动设置语法。事情是这样的,我之前已经通过添加完成了:
au BufNewFile,BufRead,BufReadPost *.ts set syntax=javascript
到我的 ~/.vimrc
文件,但是,它似乎不再工作了。
这是我的 .vimrc
文件的内容。这有什么不起作用的原因吗?
colorscheme atom-dark-256
set number
set autoindent
set guifont=monaco:h12
set expandtab
set tabstop=4 shiftwidth=4 expandtab
au BufNewFile,BufRead,BufReadPost *.ts set syntax=javascript
au BufNewFile,BufRead,BufReadPost *.handlebars set syntax=HTML
au BufNewFile,BufRead,BufReadPost *.twig set syntax=HTML
au BufNewFile,BufRead,BufReadPost *.theme set syntax=PHP
我确信它以前工作得很好,但由于某种原因它停止了。有任何想法吗?如果有帮助,我正在使用 MacVim?
让我们将 *.ts
的文件类型设置为 javascript,以便它使用
应用 javascript
语法
au BufEnter,BufRead *.ts set filetype=javascript
例如,每当我处理 TypeScript 文件时,我都会使用 :set syntax=javascript
。我想根据我的文件类型自动设置语法。事情是这样的,我之前已经通过添加完成了:
au BufNewFile,BufRead,BufReadPost *.ts set syntax=javascript
到我的 ~/.vimrc
文件,但是,它似乎不再工作了。
这是我的 .vimrc
文件的内容。这有什么不起作用的原因吗?
colorscheme atom-dark-256
set number
set autoindent
set guifont=monaco:h12
set expandtab
set tabstop=4 shiftwidth=4 expandtab
au BufNewFile,BufRead,BufReadPost *.ts set syntax=javascript
au BufNewFile,BufRead,BufReadPost *.handlebars set syntax=HTML
au BufNewFile,BufRead,BufReadPost *.twig set syntax=HTML
au BufNewFile,BufRead,BufReadPost *.theme set syntax=PHP
我确信它以前工作得很好,但由于某种原因它停止了。有任何想法吗?如果有帮助,我正在使用 MacVim?
让我们将 *.ts
的文件类型设置为 javascript,以便它使用
javascript
语法
au BufEnter,BufRead *.ts set filetype=javascript