首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >狮身人面像-使用椭圆(…)在代码块片段中

狮身人面像-使用椭圆(…)在代码块片段中
EN

Stack Overflow用户
提问于 2019-12-20 21:00:51
回答 1查看 1.1K关注 0票数 2

假设您记录了一个很长的代码片段,并且希望用省略号…表示其中的重复值和行。(…)和垂直椭圆⋮(⋮)。

下面是JSON中的一个示例记录。有26个孩子,你不想把他们都展示出来。

代码语言:javascript
复制
.. code-block:: json

   {
       "total": 26,
       "kids" [
           {
               "_id":  1,
               "name": "Alice",
               "age":  3
           },
           {
               "_id":  2,
               "name": "Becky",
               "age":  3
           },
           ...,
           {
               "_id":  26,
               "name": "Zoe",
               "age":  4
           }
       ]
   }

人类读者仍然可以看到这是一个JSON片段/代码,概括和猜测由省略号(.)表示的"Becky“和"Zoe”之间的模式。

但是Sphinx返回错误,因为这个代码段的语法无效。

代码语言:javascript
复制
$ make html
...
/.../docs/source/sample.rst:3: WARNING: Could not lex literal_block as "json". Highlighting skipped.

我可以在代码块中使用省略号(语法高亮显示)吗?请注意,示例不一定是在JSON中。在Python等其他语言中也会看到这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-22 23:39:13

添加选项:force:并添加自定义CSS以禁用错误突出显示:

代码语言:javascript
复制
.highlight .err {
    border: inherit;
    box-sizing: inherit;
}

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

https://stackoverflow.com/questions/59431302

复制
相关文章

相似问题

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