在下面的代码中:
var rootTemplate = template.Must(template.New("root").Parse(`
<!DOCTYPE html>
<html>
<head>
/SNIP/
</html>
`))
我可以使用此功能将 html 部分突出显示为 html:
function! GoHtml()
if !empty(b:current_syntax)
unlet b:current_syntax
endif
syn include @html syntax/html.vim
syntax region htmlCode start=+<!DOCTYPE+ keepend end=+</html>+ contains=@html containedIn=goRawString contained
endfunction
autocmd BufEnter *.go call GoHtml()
但是,在我保存文档后,调用 GoImports 时 html 语法突出显示消失了: let g:go_fmt_command = "GoImports"
有没有办法保持嵌入的 html 突出显示?
蝴蝶不菲
相关分类