V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kilinmitai
V2EX  ›  程序员

调查下顺便求点信心, RST(restructuredtext) 这玩意还有人用吗?

  •  
  •   kilinmitai · 2016-12-01 10:48:32 +08:00 · 5412 次点击
    这是一个创建于 2943 天前的主题,其中的信息可能已经有所发展或是发生改变。

    到处都是 markdown ,知道的编辑器就有 10 多款,相比之下 rst 功能更多但是也更复杂(致命伤),不知道除了 python 社群的人之外有人用吗?

    其实是自己想做一个 rst 编辑器,当然起码的实时预览 /snippet 支持 /自动上传图片等等功能是要有的,但是在此之前起码得有个 rst 格式的解析器。官方的解析器就一个 python 实现,其他的看了一下基本是荒废状态,不可用而且更新都是 3 ,4年前了,比如 java 实现的 JRst 。 想做的功能很多,但是现在想先集中在基础功能上,平台也先试试 osx ,顺便练下手写写 swift 。

    但是真心有点没动力了,感觉实现起来非常花时间,我本行没怎么搞过客户端,又只能用自己时间做,初步估计起码搞个大半年。现在正则写到吐了,想想搞出来没人用真心悲剧。有日常用 rst 的 V 友吗?冒个泡或许明年你们能看到个本地原生的编辑器。。。。

    20 条回复    2023-03-13 23:36:54 +08:00
    kokdemo
        1
    kokdemo  
       2016-12-01 10:57:52 +08:00
    rst 还是比较复杂…… markdown 的语法我都记不全……
    7sDream
        2
    7sDream  
       2016-12-01 10:59:38 +08:00
    有啊……用 Sphinx 写项目文档的时候, rST 还是挺好用的。

    比如你看 requests 的文档: https://github.com/kennethreitz/requests/tree/master/docs

    还有我瞎逼写的文档: https://github.com/7sDream/zhihu-oauth/tree/master/docs
    kilinmitai
        3
    kilinmitai  
    OP
       2016-12-01 11:05:49 +08:00
    @7sDream 难得抓到一个那就问下,你觉得一个本地原生带预览的编辑器有意义吗?因为基本上直接 vim 也能写。桌面平台的话还有 retext 或者 atom 这些,虽然我觉得实时体验不佳,出错提示很不友好,但是对于真的日常用 rst 的,搞不好都直接 vim 了吧?
    7sDream
        4
    7sDream  
       2016-12-01 11:12:40 +08:00
    @kilinmitai 我一般都直接在 JetBrains 家 IDE 里直接写了,装个 rST 插件,虽然没有实时预览,但是只是写的话感觉也还可以……(除了 header 对汉字支持不太好)

    本地原生带预览的,感觉用 VSCode + plugin 就行呀……没什么必要再写个原生的吧…

    https://github.com/vscode-restructuredtext/vscode-restructuredtext
    kilinmitai
        5
    kilinmitai  
    OP
       2016-12-01 11:15:10 +08:00
    @7sDream 嗯,感觉也是,实时什么的差个 1 、2秒没人在意,出错提示这种对写多了的人意义不大。
    chousb
        6
    chousb  
       2016-12-01 11:29:28 +08:00   ❤️ 1
    给你一个中肯的建议,不搞出来,没有会说自己需要
    janxin
        7
    janxin  
       2016-12-01 12:30:03 +08:00
    先写 markdown 再转成 reStructuredText https://pandoc.org/try/
    tinyproxy
        8
    tinyproxy  
       2016-12-01 12:30:45 +08:00 via iPhone
    Python 好多用 readthedoc 搞文档的, RST 还是有人用的
    introom
        9
    introom  
       2016-12-01 12:35:14 +08:00 via Android
    除了 Python 社区,真没多少人用。我以前笔记都是写 rst, 真是累心。现在换到 org, 舒畅。
    guyskk
        10
    guyskk  
       2016-12-01 12:41:36 +08:00
    曾经用过,还是 Markdown 用着舒服。
    日常使用的话你需要 https://github.com/lepture/python-livereload ,感觉编辑器 /插件没什么用。
    flyee
        11
    flyee  
       2016-12-01 12:47:03 +08:00
    gotounix
        12
    gotounix  
       2016-12-01 13:04:44 +08:00
    呃, Python 党表示在用。
    cgcs
        13
    cgcs  
       2016-12-01 14:31:46 +08:00
    LaTeX 多好
    BBrother
        14
    BBrother  
       2016-12-01 16:00:24 +08:00
    好羞耻,这里有个写 python 的都不知道 RST 是什么。
    ynyounuo
        15
    ynyounuo  
       2016-12-01 16:19:45 +08:00
    除了 Python , Haskell 社群也是 rst 多于别的
    pythonee
        16
    pythonee  
       2016-12-01 16:28:41 +08:00
    好用,非常好用
    LaTeX 确实更佳
    kilinmitai
        17
    kilinmitai  
    OP
       2016-12-01 17:37:51 +08:00
    latex 我觉得除非你要写论文,不然还是算了吧,比 rst 还复杂一个级别
    sylecn
        18
    sylecn  
       2016-12-01 22:59:52 +08:00 via Android
    写 Sphinx 文档的时候会用到。其它场合很少用。

    至于开发一个 RST 的编辑器,还是用正则表达式来解析的,肯定不会去用。如果要写 RST ,我现在会用 Emacs 。
    iCyMind
        19
    iCyMind  
       2016-12-01 23:15:39 +08:00
    latex 还是算了吧, 写个一般的文档没必要, 源码的可读性比 markdown 之流差好远
    pythonwood
        20
    pythonwood  
       2023-03-13 23:36:54 +08:00
    到处都是 ide ,还有人用 vim 玩意吗?
    到处都是百度一下,还有人用 google 吗?
    选你认为合适就好。

    以我来说,现在 sphinx 结合 md 更合适
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   951 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:19 · PVG 03:19 · LAX 11:19 · JFK 14:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.