如何启用Markdown代码块行号

时间:2015-08-12 07:43:44

标签: sublimetext2 markdown codehighlighter

我在Sublime Text 2中安装了Markdown Preview,并且已经设置了

"enable_highlight": true,
"enable_pygments": true,

我还在文件codehilite.py中设置了以下代码:

def __init__(self, *args, **kwargs):
    # define default configs
    self.config = {
        'linenums': [True, "Use lines numbers. True=yes, False=no, None=auto"],
        'force_linenos' : [Force, "Depreciated! Use 'linenums' instead. Force line numbers - Default: False"],
        'guess_lang' : [True, "Automatic language detection - Default: True"],
        'css_class' : ["codehilite",
                       "Set class name for wrapper <div> - Default: codehilite"],
        'pygments_style' : ['default', 'Pygments HTML Formatter Style (Colorscheme) - Default: default'],
        'noclasses': [True, 'Use inline styles instead of CSS classes - Default false']
        }

    super(CodeHiliteExtension, self).__init__(*args, **kwargs)

但是,我仍然无法在渲染视图中看到行号。需要哪些额外的设置?

1 个答案:

答案 0 :(得分:0)

我正在使用Sublime Text 3并且刚安装了sublime-markdown-preview,并且还在寻找一种在代码块中获得漂亮着色和亚麻的方法。 说明https://github.com/revolunet/sublimetext-markdown-preview 描述将行codehilite(linenums=True)放入您的设置中。所以我用:

{ 
   "github_mode": "gfm", 
   "parser": "github",     
   "build_action": "browser", 
   "enabled_extensions": [
        "extra", "github", 
       "codehilite(guess_lang=False, pygments_style=github, linenums=True)" ]
}

在我的用户设置中,它可以正常工作。