树状结构生成工具
免费在线使用 树状结构生成工具 无需安装即可使用工具
關於目錄樹產生器
將縮排的純文字大綱轉換為 ASCII 或 Unicode 目錄樹圖,適合貼上到 README 中。此工具讀取每一行的前導空白以推斷父/子巢狀關係(縮排越深 = 子級),然後輸出連接符(Unicode 使用 ├─ / └─,ASCII 使用 +--)在每個項目下從其父級分支出來。
使用方法
1. 在 Input 文字方塊中輸入或貼上你的大綱。每一行是一個節點;縮排(空格)決定層級結構。 2. 選擇 Style:ASCII(使用 +-- 和 | 連接符,在任何渲染器中都安全)或 Unicode(使用 ├─ 和 │ 連接符,更緊湊、更現代)。 3. 點擊 Generate 呈現目錄樹。 4. 點擊輸出區域旁邊的 Copy,將呈現後的目錄樹以純文字形式複製到剪貼簿。
縮排規則與連接符樣式
縮排由每行第一個非空白字元的位置決定,因此任何一致的步長(2 個空格、4 個空格、呈現為空格的 Tab)都可以使用。 - 與上一行縮排相同的行被視為同級。 - 比上一行縮排更深的行被視為其子級。 - 更淺的縮排會關閉目前分支並返回到匹配的祖先節點。 依樣式區分的連接符字形: - Unicode:非末位子級使用 ├─,末位子級使用 └─,│ (三個空格寬度)用於垂直延續。 - ASCII:子級連接符使用 +--,垂直延續使用 | 。ASCII 模式使輸出在不支援 Unicode 製圖字元的純文字環境中保持安全。
▶此工具支援 Tab 作為縮排嗎?
縮排是透過正規表示搜尋第一個非空白字元的索引來計算的,因此 Tab 和空格都計入縮排寬度。為獲得一致的分支效果,請自始至終使用一種樣式——在同一份大綱中混合使用 Tab 和空格可能會產生未預期的巢狀深度。
▶ASCII 樣式和 Unicode 樣式有什麼區別?
Unicode 樣式使用製圖字元(├─ └─ │)來產生更整潔、更窄的目錄樹。ASCII 樣式使用 +-- 和 | ,因此輸出可在任何不支援 Unicode 字形的純文字檢視器、終端機或 Markdown 呈現器中正確顯示。
▶我可以從磁碟上的真實資料夾產生目錄樹嗎?
不可以。此工具僅轉換你貼上到 Input 方塊中的文字;它不會讀取檔案系統。要圖示現有資料夾,請貼上保留其縮排的目錄列表(例如來自 `ls -R` 或 `tree` 的輸出)。
▶我的資料會被傳送到伺服器嗎?
不會。所有處理都在你的瀏覽器中本地完成。你的輸入永遠不會離開你的裝置。
如果这个工具对你有帮助,请考虑请我喝杯咖啡。
請幫我買杯咖啡吧。