vim-syntax-highlighting

    0热度

    1回答

    我正在玩vim语法文件并使用help.vim作为创建自己的语法文件的指南。我在语法文件中所做的更改已正确应用于测试文件,但我的问题是创建一个字符串以匹配helpHeadline;它的定义是: syn match helpHeadline "^[-A-Z .][-A-Z0-9 .()]*[ \t]\+\*"me=e-1 谁能给我一个例子字符串,将匹配它,请。

    1热度

    1回答

    我试图通过链接一些突出显示的组来清理我为vim制作的配色方案,但我无法使链接工作。 这里是我的Vim脚本样本: highlight Error ctermbg=161 highlight link ErrorMsg Error 的ErrorMsg仍然有默认的背景颜色。

    1热度

    1回答

    我有(点相当于)在语法文件如下: syn sync clear syn sync fromstart syn region fooBlock start="\<interface\>" end="\ze\<implementation\>" fold syn region fooBlock start="\<implementation\>" end="\%$" fold 语法高亮工作得

    0热度

    1回答

    假设我想在C中定义一个名为Foo的新关键字。我没有系统根目录,所以我无法修改文件/usr/share/vim/vim74/syntax/c.vim。 我尝试在我的.vimrc的底部添加以下内容,但它根本没有任何效果。 特别是,当我编辑一个名为Main.c的文件并编写Foo时,该字未以int的方式突出显示。 syn keyword cType Foo 在vim中增加现有语法高亮规则的正确方法是什

    0热度

    1回答

    当我在this question中询问(并回答自己)时,某些vim脚本阻止了颜色方案solarized.vim正确加载。而且我找到了一个解决方法,在/usr/share/vim/gvimrc之后加载solarized.vim或。 然而,即使作为一种解决方法是不是最佳的,因为我希望我所有的定制将驻留在我的~/.vim目录(或者至少是我$HOME目录)。 因此,这里是我的问题: /usr/share/

    -2热度

    1回答

    Fortran名称列表语法在几个地方定义,如Intel website和http://owen.sj.ca.us/~rk/howto/slides/f90model/slides/namelist.html。我不确定这些是完整的还是一致的,但是某些语法突出显示会比无。有没有这样的语法荧光笔?

    1热度

    1回答

    Vim内置了一大堆突出显示,并且插件添加了更多内容。突出显示应用于各种原因,包括代码语法,拼写,缩进,搜索,编码错误和标准等。由于突出显示的选项有限,因此有几个亮点看起来相同 - 尤其是代码错误,并且拼写错误都以红色标出(在我的colourscheme中)。 有没有什么办法可以问vim:“什么突出显示规则适用于光标下的字符?”

    6热度

    2回答

    坦率地说,raw string literals是C++语言的一个很好的补充。但是(正如所料)编辑们很难正确显示这些文字。 我使用的Vim 7.4和出的现成的原始字符串字面彻底打破语法高亮。例如,在 char const txt[] = R"(printf(")"; 二号“(”在VIM高亮红 喜欢的东西 char const txt2[] = R"( "{{" )"; 休息的大括号的高亮和

    0热度

    1回答

    我在vi的词法突出显示包含内建或关键字的变量时遇到了问题。例如,像missions_in_window这样的python变量将在单词“in”中具有部分高亮显示,而变量的其余部分保持默认颜色。请参阅下面的示例图片。 是否可以防止这种突出显示?这只是一个宠儿,但它会分散注意力,我会改变变量的名称来避免这个问题。如果这有帮助,我的.vimrc是here。

    5热度

    5回答

    我知道:nohl和使用它的时候,我也用简单的运动,从而亮点是不是在我的方式时,只需移动到搜索位置。在按n或N之后,它会按我的方式进入。 我正在寻找一种方法来禁用按n或N后,为了完整起见,我也想在搜索后禁用它。 /search_word<CR>。 最后,它必须是一个无阻塞命令。 谢谢,我慢慢进入vim脚本,但是这个人是我的联赛,因为我还没有看到命令的例子很多与超时那里。 编辑: 后的一些评论和在线研