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

2016-12-01 10:48:32 +08:00
 kilinmitai

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

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

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

5140 次点击
所在节点    程序员
20 条回复
kokdemo
2016-12-01 10:57:52 +08:00
rst 还是比较复杂…… markdown 的语法我都记不全……
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
2016-12-01 11:05:49 +08:00
@7sDream 难得抓到一个那就问下,你觉得一个本地原生带预览的编辑器有意义吗?因为基本上直接 vim 也能写。桌面平台的话还有 retext 或者 atom 这些,虽然我觉得实时体验不佳,出错提示很不友好,但是对于真的日常用 rst 的,搞不好都直接 vim 了吧?
7sDream
2016-12-01 11:12:40 +08:00
@kilinmitai 我一般都直接在 JetBrains 家 IDE 里直接写了,装个 rST 插件,虽然没有实时预览,但是只是写的话感觉也还可以……(除了 header 对汉字支持不太好)

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

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

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

以我来说,现在 sphinx 结合 md 更合适

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/324508

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX