2016-03-21 14 views
0

私はを使ってCコードを文書化しています。私はで提供される機能に興味はありませんが、いつかコードベースの抜粋を含めることを望みます。.. literalinclude :: from marker

.. literalinclude::はすばらしいと思われますが、後でコードを編集すると、特に:lines:オプションが少し弱いです。

私は:marker-start: <<<HERE:marker-end: <<<ENDのような新しいオプションについて考えています。

この動作を達成する最も簡単な方法は何ですか?

答えて

1

start-afterend-beforeオプションを使用できます。以下は例です。

、EXAMPLE.SQL:

# START 
first line 
second line 
# END 
third line 

マークアップ:

.. literalinclude:: example.txt 
    :start-after: # START 
    :end-before: # END 

これは出力に表示されます。

first line 
second line 

http://www.sphinx-doc.org/en/stable/markup/code.html#directive-literalincludeを参照してください。