0

我在 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)

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

4

1 回答 1

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)" ]
}

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

于 2015-11-17T18:46:31.790 回答