Kar*_*ick 104 html vim syntax-highlighting
如何设置vim的语法高亮显示将文件扩展名视为html文件?
我正在使用ez模板,所以文件的扩展名是.ezt.但很多是正常的HTML代码.
Amb*_*ber 175
:set syntax=html
Run Code Online (Sandbox Code Playgroud)
Ben*_*oit 98
你也可以把它放到你的.vimrc中:
au BufReadPost *.ezt set syntax=html
Run Code Online (Sandbox Code Playgroud)
slm*_*slm 23
看看这个Vim wikia主题.一些有用的提示:
正如其他答案所提到的,您可以使用vim set命令设置语法.:set syntax=<type>这里<type>是一样的东西perl,html,php,等.
还有另一种机制可用于控制语法高亮filetype,或称为ft简短.与语法类似,你给它一个这样的类型::set filetype=html.其它文件类型是perl,php等
有时vim"忘记"使用什么语法,特别是如果你把php和html这样的东西混合在一起的话.使用键盘快捷键Ctrl+ L(<C-L>)获取vim以刷新突出显示.
Dan*_*iel 15
请注意,:set syntax=xml正确地突出显示但在尝试自动添加文件(即运行gg=G)时似乎失败.
当我切换到时:set filetype=xml,突出显示正常工作,文件缩进正确.
Яро*_*лин 11
在.php文件(或html文件)中,您可以使用Vim Modeline强制某些命令或设置:
1 /* vim: syntax=javascript
2 *
3 * .submit_norefresh()
~
~
Run Code Online (Sandbox Code Playgroud)
要使其自动化,请将此行添加到您的~/.vimrc:
autocmd BufNewFile,BufRead *.ezt set filetype=html
如果您只想为当前文件执行此操作,请键入:
:set filetype=html
你也可以syntax代替filetype,但filetype影响更多的东西syntax(包括语法高亮,缩进规则和插件),所以通常你应该使用,filetype除非你只想影响syntax.
| 归档时间: |
|
| 查看次数: |
66641 次 |
| 最近记录: |