我想在重构文本文档中显示tree
命令的输出。我正在使用此代码:
.. code-block:: bash
project
├── demo.py
├── LICENCE.txt
├── processes
│ ├── area.py
│ └── bboxinout.py
├── pywps.cfg
├── requirements.txt
├── server.py
├── setup.py
├── static
├── templates
└── tests
产生以下输出:
然后我尝试用unicode定义替换tree
个字符,例如:
.. |hbar| unicode:: 01C0 ..
但在代码块中使用时,|hbar|
序列会逐字打印。
还有其他方法可以强制正确打印这些字符吗?
答案 0 :(得分:6)
在ReST中,我使用文字块来表示树结构:
::
project
├── demo.py
├── LICENCE.txt
├── processes
│ ├── area.py
│ └── bboxinout.py
├── pywps.cfg
├── requirements.txt
├── server.py
├── setup.py
├── static
├── templates
└── tests
我希望这有帮助!
答案 1 :(得分:0)
现在回答你的问题有点太迟了,但对于遇到这个问题的人来说,我设法通过使用行块来显示树,即在每行的开头添加“|”,如下所示:
| project
| ├── demo.py
| ├── LICENCE.txt
| ├── processes
| │ ├── area.py
| │ └── bboxinout.py
| ├── pywps.cfg
| ├── requirements.txt
| ├── server.py
| ├── setup.py
| ├── static
| ├── templates
| └── tests
当你制作HTML时,这应该给你这样的东西:
它并不完美,它不会将树包裹在一个块中,但会显示树。
希望这有帮助。