纯文本的编辑器,以及纯文本这种格式,有什么优越性吗?
纯文本是相对的概念吗?
![]() | 1 dawn009 2023-05-20 07:34:19 +08:00 ![]() 避免分心。 发明 Marddown 的初衷是让人可以暂时不去考虑排版,专注于打字。 |
3 billgong 2023-05-20 07:43:45 +08:00 markdown 和“眼中有码,心中无码”一个道理,用的多了你就可以脑补格式了。 反正最后显示出来的时候会编译为其他格式(比如 html ),并不会影响到不会用 markdown 的人。 |
4 helooo 2023-05-20 07:46:08 +08:00 我也有此疑惑 |
![]() | 5 xabcstack 2023-05-20 07:57:31 +08:00 因为速度, 这个问题好比 为什么有人用 vim 而不使用 vscode |
6 fox0001 2023-05-20 08:18:42 +08:00 via Android 我用 markdown 写 txt 就是为了不用考虑排版 |
![]() | 7 FrankFang128 2023-05-20 08:19:24 +08:00 via Android md 本来就是写邮件的时候很方便的纯文本语言。 |
![]() | 8 hcsu 2023-05-20 08:26:15 +08:00 via iPhone 大家平时不爱插入图片吗?感觉 md 管理带图片的笔记很麻烦 |
![]() | 9 msg7086 2023-05-20 08:52:43 +08:00 如果用所见即所得的编辑器,为什么要坚持用 markdown 而不是开个 word ?你这个问题直接否定了 markdown 的本质啊。 |
![]() | 10 106npo 2023-05-20 09:04:39 +08:00 via Android markdown 直接可以脑内编译,哪需要编辑器多此一举 |
![]() | 11 LXGMAX 2023-05-20 09:07:33 +08:00 via iPhone 大脑自带渲染 |
12 37Y37 2023-05-20 09:15:11 +08:00 via Android ![]() 完全无法理解写 markdown 还用所见即所得编辑器的[手动狗头] |
![]() | 13 gpt5 2023-05-20 09:16:29 +08:00 md 可以理解为极度阉割的 latex ,精髓就是写作时专注于内容,而非格式。 但大多数人写的东西还是太简单,简单到不存在什么专注不专注。 |
14 ispinfx 2023-05-20 09:28:41 +08:00 via iPhone 写的时候就是为了方便写,看的时候才看渲染好的。 |
![]() | 15 z1645444 2023-05-20 09:55:14 +08:00 直接编辑源码格式的 md 就像小时候做笔记画特殊符号表示特殊含义一样 |
16 loophole12 2023-05-20 09:57:19 +08:00 via Android md 是纯文本,对版本控制支持比较好 |
![]() | 17 gyt95 2023-05-20 10:04:27 +08:00 如果语法足够熟悉,其实你在编辑 md 的时候已经知道成文后长什么样子了。 如果你每写一部分还要预览看看,证明还不够熟悉语法。。 其实本身 md 的语法就是所见即所得。。 硬是要用到所见即所得编辑器的话,大概是我要发文章到一些平台,在发布之前要检查下排版格式。 |
![]() | 18 SunsetShimmer 2023-05-20 10:22:21 +08:00 大部分 Markdown 语法是可以想象出结果的(本来就不复杂),有些所见及所得反而会降低简洁性。 |
![]() | 19 chunqiuyiyu 2023-05-20 10:29:25 +08:00 别人我不知道,自己写文章时打开全屏的 SublimeText ,关闭侧边栏,在主编辑区全神贯注敲下一个个方块字,期待进入文思泉涌、一气呵成的境界。至于修改、润色和预览,那都是之后的事情,至少在写作的时候我需要百分百的专注。 用过所见即所得的编辑器,干扰太严重,写着写着就调整格式去了。 |
20 acctv2 2023-05-20 10:32:44 +08:00 ![]() markdown 唯一必须使用即时渲染的地方是敲公式,不然你确实敲长了不知道自己在敲什么 |
![]() | 21 tdjnodj 2023-05-20 10:41:47 +08:00 markdown 写多了之后,提笔写字都会不自觉地想用 markdown 格式。简洁、方便、易懂就完事了。 |
![]() | 22 sechi 2023-05-20 13:27:23 +08:00 ![]() 看来我这种只会用 Typora 写 md 的人属于异端了 |
![]() | 23 butanediol2d 2023-05-20 14:17:11 +08:00 我觉得除了楼上提到的,Markdown 本身就是让人不用考虑排版专注内容的原因之外,对于长期用纯文本编辑器的程序员来说,快捷键那一套也可以提升效率吧。 再说了,用文本编辑器写 Markdown 不是还有语法高亮么,其实也相当于所见即所得了,只是所得的样式不太一样罢了。 |
![]() | 24 815979670 2023-05-20 15:12:39 +08:00 ![]() 习惯 Vnote 写 markdown ,编辑模式 简单的语法可以直接脑补出来效果,而且源码模式编辑效率更高。至于一些不方便脑补的,比如图片 流程图之类的块 vnote 在编辑模式是可以预览的。 从性能上来说 实时预览蛮消耗性能的(可能是因为我单篇数万字的原因),vnote 阅读和编辑分开 编辑不卡顿,阅读页面还能自定义 css 样式 |
25 ltkun 2023-05-20 15:40:02 +08:00 via Android 所见即所得把程序员的档次拉到了文秘级别 |
26 AyaseEri 2023-05-20 15:41:26 +08:00 markdown 你确定所见即所得?换个 CSS 就变样了 |
![]() | 27 raptor 2023-05-20 17:19:13 +08:00 归根到底就是效率,开个 VIM 编辑不香么? 虽然之前用了很多年 typora ,收费以后我就弃用了,因为真的没有影响。我都是用 vim 写完了再用 typora 看一下最终效果或者小修改一下,再看需要转成别的格式。现在换成 marktext 我用的大部分功能是一样的,转格式功能是弱点,不过不是还有 pandoc 嘛。typora 也是调 pandoc 来转的。 |
![]() | 28 xell 2023-05-20 20:01:15 +08:00 @815979670 #24 感谢提到 Vnote ,我发现这竟然是内建支持 Vi 模式的 WYSIWYG Markdown 编辑器(此前我一直以为只有闭源的 Obsidian 做到了),而且还开源,只是遗憾 QT 框架带来的 UI 太糙了,在这个意义上还无法取代 Obsidian 。 |
29 jorneyr 2023-05-20 20:04:35 +08:00 我接触过几个这样的人是因为他们真不会 Markdown ,甚至都没听过 Markdown ,都是搞技术的。 |
30 fresco 2023-05-20 20:07:10 +08:00 via Android 写多了直接脑补出来 对着看排版还是浪费一点时间 |
31 james122333 2023-05-20 20:29:28 +08:00 via Android ![]() 这本是纯文本 vs 富文本之争 讲原因就是富文本十分依赖编辑平台 并且难以编程化使用 虽然没用 markdown 但都是爱纯文本 markdown 红的也莫名奇妙 |
32 james122333 2023-05-20 20:46:42 +08:00 via Android vi/vim 有四种重要的功能 1. 可将命令结果输出到文档内或从另外文件读取内容到文档 2. 可将内容输出至命令处理并回传修改内容 3. 可将内容输出至命令不修改内容 4. 可将内容作为 vi/vim 内置命令执行 以上搭配有无限可能 例如外连文件就可以直接写一行或行内 e 文档位置 用第 4 项功能执行就外连了 |
33 awolf 2023-05-20 20:47:56 +08:00 就像有些人喜欢打麻将一样,对他来说不是痛苦的事 |
34 james122333 2023-05-20 20:52:03 +08:00 via Android 会使用就完全不想找新工具 用起来十分玄妙 vim 的宏录其实本质上就是第四项 |
![]() | 35 xieyuheng OP 感谢大家的讨论,我真是学到了很多。v2ex 牛的。 |
![]() | 36 lhx2008 2023-05-20 21:05:22 +08:00 我就喜欢用所见即所得,插图片,调图片大小,插表格,插行,插 UML ,看大纲贼方便,纯文本从来不是目的 |
![]() | 37 815979670 2023-05-20 21:09:24 +08:00 ![]() @xell Vnote 优点是 QT (运行快速),缺点也同样是 qt (修改界面 ui 样式 难度较高)。开发团队里面暂时没有设计类的人员,短期内应该不会有什么改善(不过我重写了 阅读模式 Markdown 的样式 主题名称 Vue-light 可以改善一些)。 |
38 jackmod 2023-05-20 21:31:15 +08:00 软盘时代留下来的习惯。文件损坏是非常恶心的。 现在这个时代文件几乎不可能因物理原因而损坏了。 纯文本除了很难损坏,还可以加入版本控制系统。 |
![]() | 39 Aurorataro 2023-05-20 21:42:31 +08:00 @hcsu 我一般用 picgo |
40 LangInteger 2023-05-20 22:08:01 +08:00 哈哈 这也能遇到,我主用 md ,主要是为了版本控制,方便像代码一样追溯 |
![]() | 41 SekiBetu 2023-05-20 22:40:17 +08:00 所见即所得不就是 word ?有必要用 markdown 语法写吗 |
![]() | 42 byteroam 2023-05-20 23:56:15 +08:00 优越感哈哈 |
![]() | 43 RoccoShi 2023-05-21 00:18:03 +08:00 1. 所见即所得将偶尔导致不规范的 markdown 语法,结果就是换个编辑器就出现渲染有问题,而在熟悉 markdown 语法的情况下不会出现这类问题 2. vim 3. 长文档的性能问题 (比如 typora 文档过长用预览模式会很卡) 我一般是 typora 的源码模式和预览模式换着用,然后一些读代码或者项目的文档笔记之类的用 vscode 就顺带写了,也懒得开一个预览窗口。 |
![]() | 44 NewMoorj 2023-05-21 00:19:29 +08:00 我写 HTML 都用记事本....... |
![]() | 45 xieyuheng OP 我个人都是用纯文本来记笔记: https://github.com/xieyuheng/inner 但是很多朋友都用「所见即所得」, 或者说是带有很多针对 Markdown 的编辑功能的编辑器。 然后我一直在用 https://readonly.link 这个纯 web 端的工具, 主要是如果你能用 http 把自己的内容 serve 出来的话, 这个工具很方便吧渲染出来的内容分享给别人。 |
![]() | 46 JayeGT002 2023-05-21 07:51:18 +08:00 所见即所得模式下,光标移动到语法附近时,语法会显现出来,这种变化很容易导致分心(对我来说是这样),纯文本倒是没这个毛病 至于到底是纯文本还是所见即所得,说到底还是习惯问题,因为编辑器基本是不会经常更换的,也就不会出现语法混淆的问题 |
47 traciser 2023-05-21 08:54:49 +08:00 via Android 方便用 git 做版本管理 |
48 crackidz 2023-05-21 09:16:35 +08:00 ![]() the goal of markdown is enabling people "to write using an easy-to-read and easy-to-write plain text format, optionally convert it to structurally valid XHTML (or HTML)." |
49 luwang 2023-05-21 15:59:35 +08:00 真的,除了图片和表格,我觉得其他不所见即所得没有多大关系 |
![]() | 50 MartinWu 2023-05-21 19:12:05 +08:00 我就是希望格式本身也是可见的,容易 debug 的。我用 word 时,几个人经手过的文档格式基本上就是。。。。 |
![]() | 51 yuekcc 2023-05-21 21:19:08 +08:00 我自己的实践。自己专心写文章喜欢用 markdown ,因为 markdown 更单纯更容易控制展示的效果。但是记笔记还是所见及所得的编辑器更快,笔记经常比较随意。 |
![]() | 52 zbowen66 2023-05-23 14:08:20 +08:00 你直接用你的 Word 或富文本编辑器就行了,干嘛要用 Markdown 呢? |
54 Izual_Yang 2023-09-01 14:28:25 +08:00 你都用纯文本了,还要 markdown 干啥 以及 你都用所见即所得了,还要 markdown 干啥 |
![]() | 55 hualuogeng 2023-12-25 23:44:32 +08:00 @raptor vim 有 markdown 支持,看上去也不错 |
![]() | 56 gledos 2024-01-03 12:12:25 +08:00 我觉得主要是开源精神、高度适配网页世界以及安全。 许多开源的博客、文档生成工具,都支持 Markdown ,就是因为 Markdown 有许多开源实现。几乎所有的编程语言下,都有 Markdown 生成器。 而富文本是指什么?是 Word 、RTF 格式吗?这种格式如果要转化成网页,总有一些水土不服,除非直接使用基于 HTML 的富文本编辑器。 但是应该很少见到 HTML 的富文本编辑器吧,许多论坛使用的是 BBCode ,再将 BBCode 转为 HTML ,这背后的考量就是安全性。同样,Markdown 也与 BBCode 相似,网站提供 Markdown 而不是 HTML 支持,也有安全性的帮助。 |
![]() | 57 gledos 2024-01-03 12:18:00 +08:00 写完才发现理解错了标题 刚开始写也许摸不着头脑,不过越写,越发现 Markdown 适合自己,大概就是这样吧…… 所见即所得的 Markdown 编辑器在性能、直观性方面,感觉都有欠缺。所以我没有怎么使用,我还是习惯静态查看全局的纯文本模式,就像 #46 楼说的一样,动态的会分心。 纯文本某种意义上来说,确实是相对概念。比如 RTF 格式理论上也能看完格式指导,然后用纯文本手动写。但大多数人使用所见即所得工具编写,所以应该被划分到富文本中去。 而 Markdown 用户大多数应该还是纯文本编写吧,所以应该能划分到纯文本里。 |