今天我以一个简单的想法醒来。
很高兴“ stackoverflow语法在vim 中突出显示”。
你知道一种简单的方式吗?
答案 0 :(得分:1)
Stack Overflow使用 Markdown 语法,因此应该这样做(在Vim版本7.3+中随附):
:setf markdown
如果要进行自定义,最好通过创建包含以下内容的文件~/.vim/syntax/stackoverflow.vim
来定义自己的自定义 stackoverflow 文件类型(并定义相应的文件类型检测规则):
" Quit when a syntax file was already loaded.
if exists('b:current_syntax') | finish | endif
runtime! syntax/markdown.vim syntax/markdown/*.vim
由于Stack Overflow是基于浏览器的,因此您可能使用浏览器插件在Vim中进行编辑。我已经描述了这样的设置,可以在我的博客Pentadactyl set filetype in external Vim editor based on URL中根据当前编辑的Firefox自动设置文件类型。
答案 1 :(得分:1)
你的问题很模糊;如果你的意思是将某些块标记为具有某种语法(可以使用language: lang-js
HTML注释在Stack Overflow上完成),我的SyntaxRange plugin使您可以在缓冲区的区域上定义不同的文件类型语法,手动或自动基于标记。