vim-syntax-highlighting

    4热度

    1回答

    我想为包含三种不同类型的列表元素(分别以 - ,o和x开头)的小文本格式编写语法高亮模块,并且我想根据其类型突出显示条目。对于单行很容易,我只是使用syn match myGroup /^\s\+- .\+/,我完成了。 问题是,我一直在尝试这样做,以便没有列表标记的下一行保持与起始列表项行相同的颜色,但没有成功。我一直试图用语法区域来完成它,但我似乎无法理解它们是如何工作的。 更确切地说,这是我

    1热度

    1回答

    我有以下三行来在我的语法文件中注释样式。评论从#开始,允许内联或单独行。 syn keyword myTodo contained TODO FIXME syn match myComment "^#.*" contains=myTodo syn match myComment "\s#.*"ms=s+1 contains=myTodo 只要在#之前没有字符(包括括号等),它

    1热度

    1回答

    我试图定义一个vim突出显示方案,其中属于语言功能的括号突出显示与功能相同,所以例如,如果函数是红色的,那么它们的括号也将是红色。我的想法是,这将使他们与其他的圆括号结构不同。 (也许这实际上是一个可怕的想法,但我想尝试一下。) 我试图定义一个区域是这样的: syn region Function matchgroup=Function start=+Abcd\s*(+ end=+)+ conta

    0热度

    1回答

    是possble做,在HTML/CSS:desired result 有我的代码: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1

    0热度

    2回答

    我想在vim中编辑时突出显示java的标识符和函数。 由于某些原因,当我尝试在vimrc中为函数或标识符设置hi时,没有任何更改。 任何想法? 谢谢。

    0热度

    1回答

    我最近发现的Vim colorschemes,并在这个过程中发现了一个奇怪而错误:当我运行在Vim中hi Normal ctermbg,颜色变化延续到我正在运行中的Vim中,像这样的外壳: 我使用PuTTYtray(但也看到在PuTTY中的行为),启用256种颜色,粗体文本由字体更改指示,$ TERM设置为“putty-256color”;我的.vimrc如下: set t_Co=256 col

    4热度

    2回答

    我需要查找两个日期之间的所有日期;那是开始日期和结束日期。这是我的查询,但它没有做我需要做的事情。 在我的表格中,列名为date_created,格式如下:2011-06-09 06:41:10。我想删除这部分06:41:10所以我申请 DATE(date_created) 之后,由于我的日期选择在这个格式02/07/2012我通过DATE_FORMAT()更改格式。 $start_date

    0热度

    1回答

    我一直使用议会作为我的文本编辑器,但现在我用它来编写Python代码,我想它hightlight的语法是这样的: 我如何在Vim中打开语法突出显示?如何让它在编程文件中保持默认状态?

    2热度

    1回答

    我在使用的语法文件中遇到问题,它在括号之后突出显示方法调用,就好像它们是类型/类一样。 我找到负责该行: syn match csClass contained /\<[A-Z][a-z]\w\+/ nextgroup=csGeneric 证据是,如果我从这个组中删除csClass,我没有得到凸显在画面中突出显示的方法: syn region csEnclosed start="(" end

    3热度

    1回答

    我有我的乳胶突出显示的一些具体设置,并使用indentLine插件,这需要let g:indentLine_fileTypeExclude = ['tex', 'bib']来避免conceal feature annoyance。无论如何,当我用vim filename.tex启动vim时,我的vimrc得到了正确加载,但当我简单地调用vim,然后打开给定的tex文件时,它将忽略vimrc。 任何