调查下顺便求点信心, RST(restructuredtext) 这玩意还有人用吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
kilinmitai
V2EX    程序员

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

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

    到处都是 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     Solana     3252 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 11:55 PVG 19:55 LAX 04:55 JFK 07:55
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86