6
我与这些线定义自定义文件类型:Vim的语法高亮:使区域只匹配在一行
syn region SubSubtitle start=+=+ end=+=+
highlight SubSubtitle ctermbg=black ctermfg=DarkGrey
syn region Subtitle start=+==+ end=+==+
highlight Subtitle ctermbg=black ctermfg=DarkMagenta
syn region Title start=+===+ end=+===+
highlight Title ctermbg=black ctermfg=yellow
syn region MasterTitle start=+====+ end=+====+
highlight MasterTitle cterm=bold term=bold ctermbg=black ctermfg=LightBlue
我附上我所有的标题中这样的文件是这样的:
==== Biggest Heading ==== // this will be bold and light blue
===Sub heading === // this will be yellow
bla bla bla // this will be normally formatted
但是现在,当我在代码中使用等号时,它认为它是一个标题。无论如何,我可以强制一场比赛只在一条线上?
真棒!谢谢,我知道在浏览vim帮助文件时,我在某处看到了这个oneline,但是当你需要它时,你永远找不到任何东西。 – sixtyfootersdude 2010-03-17 15:57:34