Vim 8-Matlab / Octave:两个连续的注释字符取消了注释突出显示

时间:2018-10-29 09:35:05

标签: matlab vim octave vim-syntax-highlighting

Matlab / Octave 语法模式下,我以前的Vim版本用于将注释字符(%)之后的任何内容解释为注释,因此将所有内容突出显示为该行中的注释。

在Vim 8中,语法突出显示可以正确地解释以单个注释字符开头的行和以空格作为注释行,例如:

  .tab-content {
    top: -9999px;
    left: -9999px;
    position: absolute;
    display: block !important;
  }

相反,当行的开头有两个注释字符时,语法高亮显示将被抵消,例如:

% % my comment is correctly highlighted

该如何解决?

1 个答案:

答案 0 :(得分:1)

在%%与标准%注释不同的情况下,将其标记为单元格注释。

MATLAB将%%称为代码段https://www.mathworks.com/help/matlab/matlab_prog/run-sections-of-programs.html