我在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)
但是,我仍然无法在渲染视图中看到行号。需要哪些额外的设置?
答案 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)" ]
}
在我的用户设置中,它可以正常工作。