sublime 3 中的自定义语法
custom syntax in 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: '\.\.'
在正则表达式中,.
匹配任意字符,所以'..'
匹配任意两个字符。使用反斜杠对其进行转义,使其仅匹配文字句点字符。
目前在一家使用自己的编程语言的公司工作。 它接近 python(因此我使用这种语法),但唯一的区别是例如:
- 行注释被“..”(两个点)“初始化”
然而,将 python 的注释部分中的语法文件从“#”替换为“..”使其注释掉了几乎所有内容。
我认为在语法文件的下方有一些选项与此更改冲突。
(line 404)
comments:
- match: '#'
scope: punctuation.definition.comment.python
push:
- meta_scope: comment.line.number-sign.python
- match: \n
pop: true
试试这个:
- match: '\.\.'
在正则表达式中,.
匹配任意字符,所以'..'
匹配任意两个字符。使用反斜杠对其进行转义,使其仅匹配文字句点字符。