Sublime 3中的自定义语法

问题描述

当前在一家使用自己的编程语言的公司工作。 它接近python(因此我使用这种语法),但是唯一的区别是例如:

  • 行注释由“ ..”(两个点)“初始化”

但是将注释部分中的Python语法文件从'#'替换为'..'使得它注释掉了几乎所有内容

我认为在语法文件中还有一些选择可以解决此更改。

(line 404)

comments: 
- match: '#'
  scope: punctuation.deFinition.comment.python
  push:
    - Meta_scope: comment.line.number-sign.python
    - match: \n
      pop: true 

解决方法

尝试一下:

- match: '\.\.'

在正则表达式中,.可以匹配任何字符,因此'..'可以匹配任何两个字符。使用反斜杠,可以将其转义,使其仅与文字句点字符匹配。