当初学用 Markdown , 就因为他说纯文本也具有可读性
编辑器更应该帮助 Markdown 实现这个目标 , 所以 , 其实 , 并不需要预览功能
或者说 , 我更愿意牺牲预览换取更棒的源码高亮效果
至今只遇到 Everedit 可以实现这个功能
大纲可以快速定位 , 快速回顾 , 快速在特定位置补充 / 修改 , 做笔记时尤其需要
Markdown 其实是一种思想 , 而不是一种语言
做 Markdown 是被语言折服还是为这种写作方式?
所以 请不要 过分 纠结于 纯文本 这回事 , 既然无解 , 直接在编辑器中显示图片更好
与其想方设法定义语法 , 不如弄个生成器 / 编辑器 可以 生成 / 编辑 纯文本的表格
感觉看太多像这样的帖子了 http://www.v2ex.com/t/168943
1
akfish 2015-02-23 21:15:39 +08:00
以前挖过一个做Markdown编辑器的坑,做了些前期的验证。
发现最主要的瓶颈在Markdown的parser上,绝大多数主流parser实现带来了太多限制,决定了editor能做到双栏预览+同步滚动就算发挥到极致了。 所以不重做parser是做不出好的editor的,开了个大坑自己在做parser,专门针对editor开发的需求设计,正在慢慢的填。 |
2
kongwy 2015-02-23 21:27:27 +08:00 1
实际上真心找不到一个 Windows 下真正好用的 Markdown 编辑器。
|
3
loading 2015-02-23 21:30:02 +08:00 via Android
额,我想起一句话:talk is cheap,show me the money. (星际黑历史)
|
4
notcome 2015-02-23 21:53:19 +08:00
你用 Ulysses 就好了。
我别的不说,作为写作工具,我看到的绝大多数 Markdown 编辑器默认字体竟然是 Menlo…… |
5
holong2000 2015-02-23 22:21:59 +08:00
楼主的需求基本可以用foldingtext和第三方plugins满足。
|
6
snnn 2015-02-24 00:26:57 +08:00
我特别需要预览功能。因为我要用mathjax等其它js做渲染。
|
7
FarBox 2015-02-24 00:41:43 +08:00 2
|
8
oojiayu 2015-02-24 03:49:01 +08:00
@FarBox 您好!
经过简单的使用体验,我发现FarBox Editor在windows下的功能并不完善,因为我们在编辑文字的时候,需要像word一样的文字排版功能。文字的颜色,大小,居中居左居右。FarBox Editor做到了简洁,真心的漂亮。但是我还是希望有如上我提到的功能。 没有保存也没有另存为的选项,也就意味着默认的格式是txt,我还是希望可以让我选择保存为md或者txt格式。 再次感谢FarBox退出了这么优秀的一款产品! |
9
Yvette 2015-02-24 06:59:54 +08:00 1
如果有公式的话没预览简直不能看…
|
11
happy123 2015-02-24 10:31:53 +08:00
对于表格,我见过的最简洁的办法就是 reStructuredText 。
但是我编辑 reStructuredText 格式,比较复杂的表格的时候,只能借助于vim,所以实在没有想到什么在可视化编辑器中,用适合的符号parse成表格的方法。 我还是觉得写大文档,还是sphinx靠谱。 Markdown只是提供一种轻量级的编辑方法,如果要写表现很丰富的文档,比如带有下面这些的: 章节 Sections 直解标记 Explicit Markup 指令 Directives 图片 Images 脚注 Footnotes 引证 Citations 替换 Substitutions 注释 Comments 直接sphinx就好。 |
12
ioiioi 2015-02-24 12:16:57 +08:00
@happy123
我也想在reStructuredText下扎根,但是需要通过空格来实现断义,对于英文来说没什么问题,对于中文来讲就丑陋了,这个怎么破? |
13
happy123 2015-02-24 13:01:32 +08:00
@ioiioi
断义是什么意思?是指行内注解吗? http://sphinx-doc-zh.readthedocs.org/en/latest/rest.html#inline-markup sphinx默认的主题中文美观度确实有点问题,需要自己定制主题。 平时写写文档不care这种事情,我要求的是格式。 |
14
abbatuu 2015-02-24 14:08:22 +08:00 1
|
15
schezuk 2015-02-24 15:26:19 +08:00
Markdown主要的问题是
1.各家实现细节不一致,最终显示的不一样,比如换行是否延续效果 2.加上多层效果,部分文本就会缺失部分效果,大概是用的正则而不是DOM? |
16
duguzuyang 2015-02-24 18:22:58 +08:00
一定要支持MAthjax
一定要支持MAthjax 一定要支持MAthjax 一定要支持MAthjax 一定要支持MAthjax 一定要支持MAthjax 一定要支持MAthjax ………… |
17
duguzuyang 2015-02-24 18:24:27 +08:00
电脑上(PC or MAC)使用作业部落的在线编辑器
iOS上用Byword 安卓上不用 反正在移动设别上不敲公式 |
18
kongwy 2015-02-24 20:38:13 +08:00 via iPhone
@abbatuu 这会儿不在家不方便尝试 我说没有好的是指没有好看又好用的 http://k.dailysk.com/post/39/
前面一个貌似也是默认显示预览,我的想法和楼主比较类似,预览功能在写作时是个很多余的功能?另外我觉得上方那一条工具栏也好多余。 至于后面一个,Web App 毕竟不能直接本地文件关联之类的。 说实话比较向往 Mac 上 Byword 那样的(虽然只用过 iOS 版= =P)。 |
19
schezuk 2015-02-24 21:24:21 +08:00
@akfish @kongwy @loading @notcome @holong2000 @snnn @FarBox @oojiayu
@Yvette @whtsky @happy123 @ioiioi @abbatuu @duguzuyang @kongwy 等了这么半天居然没有人提这个,https://stackedit.io/editor WYSIWYG编辑,标配字体格式工具栏,自带正则替换和语法检查 支持[TOC]目录标签,支持MathJax渲染LaTeX,支持UML图 支持MarkdownExtra和GitHub语法,支持Highlight.js和Prettify高亮 博客一键发布,支持合作书写和Comment,支持Google Drive/Dropbox同步 离线使用浏览器LocalStorage储存,可导出格式化HTML或从HTML导入 |
20
akfish 2015-02-24 22:23:17 +08:00
@schezuk 这是双栏预览,而不是WYSIWYG。
真正意义上WYSIWYG的据我所知也就只有pen(sofish.github.io/pen/ ),但一直很buggy。 没有底层parser的良好支持,editor基本上也就只能做到这样了。 |
21
sammo 2015-02-24 23:05:45 +08:00 via Android
segmentfault 的博客文章的 ToC 大纲就很好
|
22
snnn 2015-02-25 00:07:54 +08:00
@schezuk 我用过。但是你得给它网盘授权,它不支持编辑本地文件。给了授权就意味着它能读写你网盘的所有文件。你担心你的隐私吗?
|
23
WhyLiam 2015-02-25 06:15:09 +08:00
那你就用latex吧
|
26
yan9yu 2015-02-25 09:51:13 +08:00 via Android
没人用 马克飞象 吗?
http://maxiang.info/ |
27
yan9yu 2015-02-25 09:51:47 +08:00 via Android
没人用马克飞象吗?
|
28
abnerlee 2015-02-25 10:23:11 +08:00 1
@akfish 说到WYSIWYG, 要不要试试这个 http://typora.io
|
29
mintist 2015-02-25 11:17:05 +08:00 1
@kongwy Sublime + Markdown 插件 http://www.jianshu.com/p/aa30cc25c91b
|
32
akfish 2015-02-25 12:18:45 +08:00
@abnerlee 差不多是这样,接近我目前还在做的editor。
不过这是native的,目前只支持Mac,也没前端解决方案。 |
33
pockry 2015-02-25 12:24:22 +08:00
我提一个自创概念,Domain Specific Editor,写文档、写小说、写论文,等等等等,都需要不同的编辑器,不要被Word带到沟里,你就为那个领域做到极致就好了。
|
34
mantoka 2015-02-25 20:57:51 +08:00
markdown的各种方言难道不是一个极大的问题么;
入LaTeX保平安=.= |
35
yibie 2015-02-25 21:54:45 +08:00
请使用 org-mode。
|