首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
colorwin
V2EX  ›  Linux

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

  •  
  •   colorwin · 2017-05-29 22:23:52 +08:00 · 7529 次点击
    这是一个创建于 1043 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我想要一个文本格式: 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 条回复    2017-10-17 14:58:26 +08:00
    isCyan
        1
    isCyan   2017-05-29 22:37:07 +08:00
    基于缩进本身就可以实现啊,那些古老的 txt 文档都是这么干的,如果你要加 ul 啊 li 这些自己写个程序就可以了
    colorwin
        2
    colorwin   2017-05-29 22:44:05 +08:00
    @isCyan

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

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

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