作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有办法对不同的文件扩展名进行相同的语法高亮显示?
例如:相同的突出显示
foo.c and foo.my_c_extension
最佳答案
Vim 将根据缓冲区的 filetype
设置语法高亮。 .您可以设置 filetype
通过 autocmd
匹配多个文件扩展名。
例如,当在具有 .c
的缓冲区中加载或创建文件时或 .my_c_extension
扩展,filetype
将设置为 c
:
" In .vimrc, for example:
autocmd BufRead,BufNewFile *.c,*.my_c_extension set filetype=c
:help filetype
和
:help autocmd
想要查询更多的信息。
filetype
帮助,您可以创建
~/.vim/ftdetect/file_extension.vim
其中包含
autocmd
.这将在其他规则之后加载,允许您覆盖以前由 Vim 或插件所做的设置。这可能比在您的
.vimrc
中设置它更可取.
" File: ~/.vim/ftdetect/my_c_extension.vim
autocmd BufRead,BufNewFile *.my_c_extension set filetype=c
关于vim:不同文件扩展名的相同语法突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16199507/
有没有一种方法可以“标记”对象的属性,使它们在反射中“突出”? 例如: class A { int aa, b; string s1, s2; public int AA
我是一名优秀的程序员,十分优秀!