V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kilinmitai
V2EX  ›  程序员

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

  •  
  •   kilinmitai · Dec 1, 2016 · 6355 views
    This topic created in 3443 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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

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

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

    以我来说,现在 sphinx 结合 md 更合适
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3383 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 100ms · UTC 11:20 · PVG 19:20 · LAX 04:20 · JFK 07:20
    ♥ Do have faith in what you're doing.