V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
colorwin
V2EX  ›  Linux

有没有一种基于缩进的,像树形图一样的,类似 markdown 的文本格式?

  •  
  •   colorwin · May 29, 2017 · 9992 views
    This topic created in 3255 days ago, the information mentioned may be changed or developed.

    我想要一个文本格式: 1.基于缩进,像树形图一样展开和合并 2.是文本格式,可以任意编辑,不用专门的软件。 类似下面 markdown 的效果,但要比 mardown 专注树形图的功能。


    partition table, 磁盘分割表, 把磁盘分割成分割槽 partition

    • 分割槽的最小单位, 磁柱,cyblinder
    • 连续的磁区空间,所以最好把 Extended 放最后
    • 主要(Primary)
      • 第一磁区, 只要 64b,只能分 4 笔
      • P1,/dev/sda1: 1-100
      • P3, -/dev/sd3, 无数据
      • P4, -/dev/sd4,无数据
    • 延伸(Extended), 使用额外的磁区来, 记录分割信息
      • 扩展分配本身不能被拿来格式化
      • 一个操作系统只能有一个延伸分配。
      • 类似独立的磁盘空间
      • 扩展分配出来的叫逻辑分割槽,logical partition。
      • 扩展分配也有数量限制, Linux 下
        • SATA 硬盘有 11 个逻辑分割。
        • IDE 硬盘有 79 个逻辑分割
      • P2,/dev/sda2: 101-400,
        • L1, /dev/sd5: 101-160
        • L2, /dev/sd6: 161-220
        • L3, /dev/sd7: 221-280
        • L4, /dev/sd8: 281-340
        • L5, /dev/sd9: 341-400
    25 replies    2017-10-17 14:58:26 +08:00
    isCyan
        1
    isCyan  
       May 29, 2017
    基于缩进本身就可以实现啊,那些古老的 txt 文档都是这么干的,如果你要加 ul 啊 li 这些自己写个程序就可以了
    colorwin
        2
    colorwin  
    OP
       May 29, 2017
    @isCyan

    我觉得有不够好用。。。同级移动,折叠,打开,支持得不好。

    话说你知道 vim 怎么在同级缩进间移动吗?
    oott123
        3
    oott123  
       May 29, 2017 via Android   ❤️ 1
    emacs orgmode ?
    geelaw
        4
    geelaw  
       May 29, 2017 via iPhone   ❤️ 1
    你需要的不是文本格式而是处理这种格式的编辑器😅
    halfcoder
        5
    halfcoder  
       May 29, 2017   ❤️ 1
    网站的话倒有一个:workflowy
    14
        6
    14  
       May 29, 2017   ❤️ 2
    leopku
        7
    leopku  
       May 29, 2017 via Android
    原生脑图?
    hihihihihi
        8
    hihihihihi  
       May 29, 2017
    mindnode
    laobubu
        9
    laobubu  
       May 29, 2017   ❤️ 1
    基于 MarkdownIME 的一个很欢乐的实现:
    https://codepen.io/laobubu/pen/vmqBbv

    (其实现在很多文本编辑器都能按照空格,或者别的规则折叠吧。比如 VSCode ?)
    CEBBCAT
        10
    CEBBCAT  
       May 30, 2017 via Android
    还真有,应该是在 ipn 的《一天世界》里听到过,但具体叫什么我没记录下来
    dremy
        11
    dremy  
       May 30, 2017 via Android
    yaml 挺不错,表示树形很方便
    SunisDown
        12
    SunisDown  
       May 30, 2017   ❤️ 1
    这不就是 Org mode 嘛
    orancho
        13
    orancho  
       May 30, 2017
    直接用 pug, slim 之类的 HTML pre-processors.
    clino
        14
    clino  
       May 30, 2017
    就是脑图了,freemind 拷贝粘贴以后就是缩进文本
    不过要用专门的软件
    x86vk
        15
    x86vk  
       May 30, 2017
    最近做大作业的时候有用到一个叫 D3 的东西,改一改可以实现读取一个 json 文本生成一棵可展开和合并的树形图的功能。(我们拿来展现语法树的)
    不知道这个对题主有没有帮助。
    blanu
        16
    blanu  
       May 30, 2017 via iPhone
    TaskPaper 的文件格式
    dphdjy
        17
    dphdjy  
       May 30, 2017
    思维简图
    jeffersonpig
        18
    jeffersonpig  
       May 30, 2017   ❤️ 1
    workflowy
    momocraft
        19
    momocraft  
       May 30, 2017
    @x86vk d3 加上 yaml 感觉可以撸出类似楼主描述的东西
    x86vk
        20
    x86vk  
       May 30, 2017
    @momocraft 应该是吧,这部分不是我写的。但据说不难,半天就够了。
    colorwin
        21
    colorwin  
    OP
       May 30, 2017
    workflowy 能满足我的功能,不过不是文本格式,我还是希望,一切皆文本。
    Emacs org-mode 看起来最接近我的需求,为了这个功能在看 Emac 了,比起 Vim,手确实累。
    halfcoder
        22
    halfcoder  
       May 30, 2017
    @colorwin workflowy 可以导出为文本格式,可惜不能导入。
    gihnius
        23
    gihnius  
       May 30, 2017
    [http://orgmode.org](org-mode)
    colorwin
        24
    colorwin  
    OP
       May 30, 2017
    按 Emacs,按到手抽筋。。。
    找了个[vim 版的 org mode]( https://github.com/jceb/vim-orgmode)试试先
    sammo
        25
    sammo  
       Oct 17, 2017
    txt 文件,用 sublime txt 写
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1240 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 86ms · UTC 23:35 · PVG 07:35 · LAX 16:35 · JFK 19:35
    ♥ Do have faith in what you're doing.