vim-syntax-highlighting

    4热度

    2回答

    我试图改善markdown文档中数学的语法高亮。 Multimarkdown使用括号\\[ .. \\]和\\(.. \\)分别指示显示和内联数学。我想用TeX突出这些内容。 这里是我到目前为止有: syntax include @tex syntax/tex.vim syn region displaymaths matchgroup=mkdMaths start = "\\\\\[" end

    2热度

    1回答

    我想写一组匹配可嵌套语法的语法规则。基本上,在最简单的层面上,一切都是一个令牌或一个支架。这里有这样的语法的例子: [ [a b c] [1 2 3] [foo [bar baz]] ] 我在这种情况下,a,1,foo和bar希望每个“名单”的第一个元素是有色的,所以。我也希望每个列表的第二个元素都是有颜色的,但方式不同。在这种情况下,b,2和baz

    3热度

    1回答

    考虑一个简单的文本标记语言,其中_underscores denote italics_和*astrisks denote bold*。 在一个假想的vim的语法文件,你可能有 syntax region italic start='_' end='_' keepend syntax region bold start='*' end='*' keepend highlight italic

    2热度

    1回答

    我正在编辑vim本身的.vim语法文件,而我正在使用“非常神奇”和“很nomagic”的正则表达式,只是因为我认为它们更有意义。不幸的是,vim没有以任何方式正确地突出显示这些。例如,这个正则表达式,使用非常规: /\V[/ 应匹配一个开放的括号。不幸的是,vim认为这是一个未终结的集合,所以它用紫色高亮显示文件,直到找到下一个]。 有什么办法让vim正确地突出显示这些正则表达式模式?

    1热度

    1回答

    突出我有突出嵌入在bash脚本AWK一个syntaxfile: syn include @AWKScript syntax/awk.vim syn region AWKScriptCode matchgroup=AWKCommand \ start=+[=\\]\@<!'+ skip=+\\'+ end=+'+ contains @AWKScript contained syn re

    3热度

    1回答

    Vim中有一种简单的方法来扩展语言的语法突出显示,以便重要的注释脱颖而出吗?例如,如果以//开头的行表示C文件中的常规注释,我希望以更突出的颜色突出显示以//!!开头的行。 // this is a regular comment - line color should be the default color for comments //!! this is an important co

    3热度

    2回答

    我不时地在当前缓冲区上应用一些自定义的额外语法高亮显示。 这又如何在vim语法/高亮显示系统(我不想用高亮插件) 作为例子使用构建完成,我想强调所有断言当前缓冲区语句。

    2热度

    1回答

    我试图创建一个Vim的语法文件,我想匹配文本的以下位: @[one two three four] 基本上,我想匹配one和two作为两个独立的匹配,我不在乎three和four(或其他任何东西)。我也不想在表达式的开头加入@[分隔符。 我试图与地区这样做,就像这样: syn region langParamOne matchgroup=langListStart start=/@\[/ en

    5热度

    1回答

    有一个配方,使VIM亮点制表符与给定的颜色,但只有而的expandtab选项设置?我知道'listchars',但我希望能够区分“无效标签”中的“有效标签”。

    8热度

    2回答

    我用vim(安装在cygwin)写c++程序,但它并不突出一些c++关键字,如new,delete,public,friend,try,但强调其他如namespace,int ,const,operator,true,class, include。它也不会改变运营商的颜色。 我从来没有改变过它的语法文件。它出什么问题了? 非常感谢。 我使用自定义的配色方案;当我将其更改为desert配色方案时,突