我想要一个Linux命令以树的形式打印目录和文件结构,可能在每个文件之前使用Unicode图标,并提示在Markdown文档中包含输出的最佳语法,行之间没有空格。
例子:
.
├── _config.yml
├── _drafts
│ ├── begin-with-the-crazy-ideas. Textile
│ └── on-simplicity-in-technology. Markdown
├── _includes
│ ├── footer.html
│ └── header.html
├── _layouts
│ ├── default.html
│ └── post.html
├── _posts
│ ├── 2007-10-29-why-every-programmer-should-play-nethack.textile
│ └── 2009-04-26-barcamp-boston-4-roundup.textile
├── _data
│ └── members.yml
├── _site
└── index.html
在OSX下,使用reveal.js,我有渲染问题,如果我只是用户树,然后复制/粘贴输出:奇怪的符号出现。
我找到了两种可能的解决方案。
1)使用字符集ascii并简单地复制/粘贴到markdown文件中的输出
tree -L 1 --charset=ascii
2)在markdown文件中直接使用HTML和unicode
<pre>
.
⊢ README.md
⊢ docs
⊢ e2e
⊢ karma.conf.js
⊢ node_modules
⊢ package.json
⊢ protractor.conf.js
⊢ src
⊢ tsconfig.json
⌙ tslint.json
</pre>
希望能有所帮助。
在OSX下,使用reveal.js,我有渲染问题,如果我只是用户树,然后复制/粘贴输出:奇怪的符号出现。
我找到了两种可能的解决方案。
1)使用字符集ascii并简单地复制/粘贴到markdown文件中的输出
tree -L 1 --charset=ascii
2)在markdown文件中直接使用HTML和unicode
<pre>
.
⊢ README.md
⊢ docs
⊢ e2e
⊢ karma.conf.js
⊢ node_modules
⊢ package.json
⊢ protractor.conf.js
⊢ src
⊢ tsconfig.json
⌙ tslint.json
</pre>
希望能有所帮助。