Textmate - 在doc块中更改@TODO颜色

时间:2011-10-24 10:10:53

标签: documentation syntax-highlighting textmate

我可以使用范围comment.block.documentation

在textmate中更改整个文档块的颜色

但是可以更改该docblock中特定单词的颜色吗?

我指的是改变单词的颜色,甚至改变整行的颜色,如

@TODO 
@FIXME 
@CHANGED

感谢。

1 个答案:

答案 0 :(得分:1)

好的......我能找到答案。

捆绑>捆绑编辑器>显示捆绑编辑器

选择语言Javascript(注意......语言在左侧列表的Javascript项目中有一个L图标)

找到名为comment.block.documentation.js的范围并相应地修改它

{   name = 'comment.block.documentation.js';
        begin = '(/\*\*)\s*$';
        end = '\*/';
        beginCaptures = { 1 = { name = 'punctuation.definition.comment.js'; }; };
        endCaptures = { 0 = { name = 'punctuation.definition.comment.js'; }; };
        patterns = (
            {   name = 'meta.documentation.tag.todo.js';
                begin = '((\@)TODO)';
                end = '(?=^\s*\*?\s*@|\*/)';
            },
            {   name = 'meta.documentation.tag.fixme.js';
                begin = '((\@)FIXME)';
                end = '(?=^\s*\*?\s*@|\*/)';
            },
            {   name = 'meta.documentation.tag.changed.js';
                begin = '((\@)CHANGED)';
                end = '(?=^\s*\*?\s*@|\*/)';
            },
        );
    },

在您必须使用声明的选择器更改prefs窗口上的颜色后!