如何在Confluence中正确格式化目录树?

4
我希望能够正确格式化目录树形图,例如:
   - /folder1 
          - /folder2
          - /folder3
               - file1
               - file2

我应该使用什么标记来实现这个目的?

4个回答

5

我知道我在挖掘这个话题,但是当我写文档时,我有同样的问题,并且没有任何提出的解决方案适合我(就像作者似乎那样)。因此为了将来参考,在这里提供另一种解决方案。

只使用ascii字符形成树结构(│,├,─,└),并在行之间使用Shift + Enter来减少行间距。它非常直观。

Ascii tree representation

├─ folder1
│   ├─ subFolder1
│   ├─ subFolder2
│   ├─ subFolder3
│   └─ subFolder4
└─ folder2

4
如果您可以访问Linux的tree命令,可以执行tree -Q --charset=ascii。(在Windows下可以使用cygwin)。这与MTD的答案不同,因为您需要考虑输出字符并将文件名带有空格的引号引起来。如果您不使用--charset=ascii,则会得到Confluence无法处理的字符。
tree -Q --charset=ascii
.
`-- "Folder 1"
    |-- "Folder 2"
    `-- "Folder 3"
        |-- "File 1"
        `-- "File 2"

3 directories, 2 files

把它放进Confluence的代码块中即可。

enter image description here


2
您是否在寻找以下快照的内容?如果是,那么这就是您可以实现它的方法。
  • 输入- (破折号)并按空格键创建一个项目符号。
  • 按tab键创建子项目符号。
  • 按enter键添加多个项目符号等。

您可以使用工具栏图标来执行上述格式设置,但对我来说使用键盘更容易,因此提供了这种方法。

enter image description here 您可以从Atlassian的文档了解更多有关Confluence中文本格式设置的信息:

谢谢!

这真的很好,但不完全是我要找的。无论如何,感谢您的努力! - Andremoniy
请告诉我您需要什么详细信息?我会尽力改进我的回答。 - MrKumar

2

我刚刚使用了代码块宏,并像你的问题中那样插入了纯文本,或者是tree -d .的输出结果。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接