.. index::
single: 代码
============
代码
============
在文档中列出代码是开发人员经常用到的一个功能。在reST文档中列出代码有三种方式:
- 行内代码 用``code``
- 简单代码块 在代码块的上一个段落后面加2个冒号,空一行后开始代码块,代码块要缩进
- 复杂代码块 使用code-block指导语句,还可以选择列出行号和高亮重点行等
+ :linenos:显示行号
+ :emphasize-lines:3,6 3,6行高亮
code 方式
``echo "Hello World!";``
源码 ::
``echo "Hello World!";``
双冒号方式 ::
echo "Hello World!";
源码 ::
双冒号方式 ::
echo "Hello World!";
code-block 方式
C
.. code-block:: c
:linenos:
:emphasize-lines: 3,6
void foo()
{
int i;
for(i=0; i<10; i++)
printf("i: %d\n", a);
}
PHP
.. code-block:: php
:linenos:
HTML
.. code-block:: html
:linenos:
粗体
终端
.. code-block:: console
:linenos:
$ ls
$ uname -a
源码 ::
.. code-block:: c
:linenos:
:emphasize-lines: 3,6
void foo()
{
int i;
for(i=0; i<10; i++)
printf("i: %d\n", a);
}
.. code-block:: php
:linenos:
.. code-block:: html
:linenos:
粗体
.. code-block:: console
:linenos:
$ ls
$ uname -a