任何分层列表编辑器(Vim / MS Word / LaTeX / Lisp / ..)[关闭]


0

我们有分层排序的项目存储在一个文本文件中,并用制表符来表示

    • 颜色
        红色
        绿色
        蓝色
      电脑
        Linux的
        苹果电脑
        视窗
      数字
  • 它必须有侧面的引导线,因为我们正在处理非常长的列表,并且在没有线条的情况下向下滚动时无法跟踪级别。

    树
    + ---颜色
    | + ---蓝色
    | + ---绿色
    | + ---红色
    + ---电脑
    | + --- linux
    | + --- mac
    | + --- windows
    +  - 号
        + ---一个
        + --- 3匹
        +了 - 两个

    看到这张图片是为了说明。如何以所见即所得的方式方便地编辑和重新排序这些列表?一个人应该能够上下移动项目。还将字母排序应用于树分支。

    是否有简单适当的语言,软件工具或工作流程

    MS Word有点过分夸张。Word仅使用样式,不会导出到数据。XML是存储嵌套数据的最佳方式,但它很难编辑。如果没有解决方案,我们将不得不编码一个。但这将是一项相当大的投资。


    我不是这方面的专家,但我猜想org-modeEmacs在这方面可以提供一些东西。也许不仅仅是你现在想象的那样,但可能是你可以使用的东西(这可能比你想象的要好)。幸运的是,一些Org模式专家将为您提供简单明了的解决方案。
    德鲁

    Answers:


    1

    你想要的是一个大纲。Google会为每个平台提供数十个结果。阅读他们的文档,请尝试似乎满足了您的需求,让那些在你的选择。


    0

    在Vim中,你只需要提出一种正确的折叠方式(最简单的手动{{{标记,但最适合自定义'foldexpr'),你可以免费获得引导线(通过设置'foldcolumn'),并且可以轻松移动整个(使用标准的yank / delete / paste命令折叠。

    By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
    Licensed under cc by-sa 3.0 with attribution required.