首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >突出显示多行

突出显示多行
EN

Stack Overflow用户
提问于 2013-02-19 03:01:36
回答 2查看 1.2K关注 0票数 2

我使用pygments进行语法突出显示,并希望突出显示代码中的一些行。这可以很好地突出显示一行,但是如何突出显示多行呢?我已经尝试了逗号和空格分隔的列表,但都没有用。

代码语言:javascript
复制
{% highlight python hl_lines=7 %} # works
{% highlight python hl_lines=7,8 %} # does not work
{% highlight python hl_lines=7 8 %} # does not work
{% highlight python hl_lines=7-8 %} # does not work
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-05 00:47:26

使用字符串并用空格分隔行号。

代码语言:javascript
复制
{% highlight python linenos hl_lines="1 3 4" %}
def say_hi(to_who):
    print "Hello,", to_who

say_hi("World")
{% endhighlight %}
票数 2
EN

Stack Overflow用户

发布于 2013-02-21 02:02:54

我对仅使用{% highlight %}标记本身并不熟悉。我总是将它与{% endhighlight %}结合使用来识别代码块。这在我的Jekyll 0.12.1安装上可以正常工作。

代码语言:javascript
复制
{% highlight python %}

def say_hi(to_who):
    print "Hello,", to_who

say_hi("World")

{% endhighlight %}

使用默认的CSS (并对背景颜色进行了一些调整),上面的代码会产生以下结果:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14943492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档