Как включить номера строк кода блока Markdown
Я установил Markdown Preview в Sublime Text 2, и уже установил
"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 ответ
Я использую 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)" ]
}
в моих пользовательских настройках и все работает.