语法高亮显示js文件以匹配方法之间的句点

时间:2018-06-16 03:18:12

标签: javascript vim syntax

我正在尝试突出javascript文件中方法之间的时段以提高可读性。我该怎么做才能做到这一点?我在.vim/after/syntax/javascript中有一个文件。如何设置syntax matchhi颜色来完成此操作?我目前正在使用 monokai colorscheme,这些是我的.vimrc中的js插件

Plugin 'moll/vim-node'
Plugin 'pangloss/vim-javascript'
Plugin 'crusoexia/vim-javascript-lib' " includes syntax hl for mocha
Plugin 'elzr/vim-json'
Plugin 'mxw/vim-jsx'

1 个答案:

答案 0 :(得分:1)

以下命令将突出显示样式为MethodDot的点:

hi MethodDot ctermfg=Red cterm=bold guifg=Red gui=bold                                    
syn match MethodDot "\(\w\)\@<=\.\(\w\)\@="

要突出显示,点必须用单词字符\w包围。结果是:

one.method();                  // dot is highlighted
name = person.fullName();      // dot is highlighted
A sentece. Text.               // dots are not highlighted