【问题标题】:How to highlight a comment in mcedit?如何在 mcedit 中突出显示评论?
【发布时间】:2011-06-23 08:36:10
【问题描述】:

我需要使用语法文件在 mcedit 上突出显示 cmets。 一行注释以“--”开头,可以以“\n”或“--”结尾。 我负责 cmets 的语法文件内容如下:

context -- \n brown
    spellcheck

context /\* \*/ brown
    spellcheck

一行cmets的例子在这里:

-- This line starts with comment
this is code -- This is another comment, which ends with '\n'
this is another code -- This is another comment, which ends with '--' -- this is another code after comment

如何突出显示可能以“\n”或“--”结尾的一行注释?

【问题讨论】:

标签: syntax-highlighting mc mcedit


【解决方案1】:

这个问题可能更适合superuser,然而:

基于the man page,我会尝试:

context linestart -- \n brown
    spellcheck

context linestart -- -- brown
    spellcheck

【讨论】:

  • 在 mc 内部编辑器的语法文件中,不能包含多个以相同符号开头的“上下文”标签。因此我应该在这种情况下使用正则表达式。我已经尝试过这些语法: context -- [\n|--] brown spellcheck 有人知道我应该使用什么 reg-exp 吗?
  • 感谢 Casper 的回复。但是行不能以 cmets 开头。
  • @user694192 关于您的正则表达式问题:“通配符也可以在上下文分隔符中使用,但您不能将通配符作为最后一个或第一个字符。” (man mcedit) [] 字符类显然也被认为是通配符,这使得您的问题在当前的 MCEdit 中无法解决。
猜你喜欢
  • 2017-03-16
  • 2011-01-22
  • 1970-01-01
  • 1970-01-01
  • 2022-01-23
  • 2019-12-03
  • 2018-12-15
  • 1970-01-01
  • 2011-03-18
相关资源
最近更新 更多