Fortran OpenMP注释的Vim语法高亮显示

时间:2015-04-20 08:49:45

标签: vim fortran openmp fortran90 vim-syntax-highlighting

关于如何在Fortran代码(Vim syntax highlighting for multiline fortran openmp directives)中突出显示openmp指令,有一个非常有用的答案。 所以像

这样的行
!$omp parallel

不再突出显示为评论。

让vim不作为评论对待也会很棒 以" !$"开头的行,即在像

这样的结构中
! Make it compile both with and without OMP
nThreads = 1
!$ nThreads = omp_get_num_threads()

我想将!$突出显示为fortrandirective, 并且最后一行的其余部分正常突出显示。

1 个答案:

答案 0 :(得分:5)

您可以使用syn match

:syn match fortranDirective "\v!\$\s" 

这将!$与尾随空格匹配(以区别于!$omp)。