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

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

我们有按层次排序的项目存储在文本文件中,用制表符标识

    • 颜色
        红色的
        绿色的
        蓝色的
      电脑
        Linux
        苹果
        视窗
      数字
  • 一定有引导线因为我们正在处理很长的列表并且当向下滚动而没有线时,无法跟踪级别。

    
    +---颜色
    ¦ +---蓝色
    ¦ +---绿色
    ¦ +---红色
    +---电脑
    +---Linux
    +---mac
    +---窗口
    +---数字
        +---一
        +---三
        +---二

    这张照片举例来说。如何方便地编辑和重新排序这些列表,所见即所得时尚?人们应该能够将物品上下移动。也可以应用字母顺序排序到树枝上。

    有没有一个简单而合适的语言、软件工具或工作流程为了这?

    MS Word 有点不合适。Word 只使用样式,不导出数据。XML 是存储嵌套数据的最佳方式,但编辑起来非常困难。如果没有解决方案,我们将不得不编写一个。但这将是一笔不小的投资。

    答案1

    你需要的是大纲。谷歌会为你提供每个平台的几十个结果。阅读他们的文档,尝试那些似乎满足你要求的,然后做出决定你的选择。

    答案2

    在 Vim 中,你只需要想出一个合适的方法折叠式的(使用{{{标记手动操作最简单,但使用自定义的更舒服'foldexpr'),您将免费获得指导线(通过设置'foldcolumn'),并且可以使用标准的拉动/删除/粘贴命令轻松移动整个(关闭的)折叠。

    相关内容