vim中的语法高

sps

我有带扩展名的文本文件*.sc因此,要对我创建的那种类型的文本文件中的某些关键字进行语法突出显示~/.vim/syntax/sc.cim以下是文件内容。

user $ cd ~/.vim/syntax/
user $ cat sc.vim 
" Syntax highlightor file for files ending in *.sc
syn keyword basicLanguageKeywords interface channel behavior
user $

我也将以下行添加到 ~/.vimrc

au BufRead,BufNewFile *.sc set filetype=sc

现在,我希望:set syntax=sc在vim中进行语法高亮显示对*.sc文件有效。但这是行不通的。

这是怎么了?

muru

如果创建自己的语法组名称(如)basicLanguageKeywords,则必须为其创建突出显示设置。坚持使用常用名称,以便您的语法设置适用于大多数配色方案。结帐:h group-name

To be able to allow each user to pick his favorite set of colors, there must
be preferred names for highlight groups that are common for many languages.
These are the suggested group names (if syntax highlighting works properly
you can see the actual color, except for "Ignore"):
    *Comment        any comment

    *Constant       any constant
     String         a string constant: "this is a string"
     Character      a character constant: 'c', '\n'
     Number         a number constant: 234, 0xff
     Boolean        a boolean constant: TRUE, false
     Float          a floating point constant: 2.3e10

    *Identifier     any variable name
     Function       function name (also: methods for classes)

    *Statement      any statement
     Conditional    if, then, else, endif, switch, etc.
     Repeat         for, do, while, etc.
     Label          case, default, etc.
     Operator       "sizeof", "+", "*", etc.
     Keyword        any other keyword
     Exception      try, catch, throw

在这种情况下,该值为Keyword

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用markdown语法跟随vim中的链接

来自分类Dev

vim语法组可以用作语法匹配中的开始参数吗?

来自分类Dev

在vim语法中添加行尾注释

来自分类Dev

如何在VIM 7.3 OSX中打开语法突出显示

来自分类Dev

如何在Vim中嵌套语法突出显示?

来自分类Dev

在Vim中循环进行语法着色

来自分类Dev

vim中的多彩Python语法?

来自分类Dev

Groovy中Vim错误的语法突出显示

来自分类Dev

修改vim中的语法突出显示,删除#作为注释

来自分类Dev

Vim中的TypeScript语法高亮

来自分类Dev

在vim中对子例程签名进行正确的语法突出显示

来自分类Dev

如何在vim中显示实际语法突出显示?

来自分类Dev

Vim找不到语法.vim

来自分类Dev

* .smt文件在vim中的语法突出显示

来自分类Dev

在Vim中获取Julia高亮语法的简单方法

来自分类Dev

Vim中Java的语法突出显示更好吗?

来自分类Dev

Vim找不到语法.vim

来自分类Dev

修复VIM中的YAML语法突出显示

来自分类Dev

在vim匹配中创建新语法,但不匹配#{

来自分类Dev

在vim中,终端和iterm的语法颜色不同

来自分类Dev

在vim中折叠一个预定义的语法区域

来自分类Dev

Vim食谱中的次要语法突出显示扩展名

来自分类Dev

如何在VIM中禁用搜索模式语法突出显示

来自分类Dev

vim中的简单自定义语法

来自分类Dev

在vim中修改语法高亮显示,删除#作为注释

来自分类Dev

Ubuntu 16中没有Vim语法突出显示

来自分类Dev

Vim语法突出显示Polymer元素中的问题

来自分类Dev

MIT Scheme 中多行注释的 vim 语法高亮显示

来自分类Dev

某些颜色在 vim 语法高亮中不容易看到