注意:这只是一个试验,不一定能用于实际书写!!!

Markdown最吸引人的是书写时那种专注内容、流畅的书写体验。但是Markdown又有其不尽人意的地方,那么能不能使用其他编辑器达到类似的书写体验呢?我这里想做一个反Markdown试验,挑选的编辑器是Word。虽然Word是所见即所得编辑器,不可能与Markdown书写感受一样,但是Word提供了文档从书写到展示的完整解决方案,功能比较强大,而且很常用。这个试验的目的意在提供一个写作时工具使用的思路,而不是一个使用方法,毕竟工具是为人所用的嘛。

先总结一下,Markdown的书写体验有以下几个要点:

面向内容,意味着内容与形式分离;

专注,意味着界面更少的干扰;

流畅输入,意味着尽可能使用键盘输入。

好了,下面开始试验,使用的编辑器是Word2010(因为当时价格便宜所以只入了2010,后面的买不起)。

面向内容

在Word中是做不到内容与形式的完全分离,但是可以让内容与形式分开编辑。内容与形式分离不是不管完全不管排版,而是在内容书写之前或之后进行排版。

先书写内容后排版

在Word中细心地提供了大纲视图和草稿视图。

可以大纲视图进行题目的书写,然后在草稿视图进行内容书写(注意草稿视图不显示图片),最后切换到普通的页面视图进行排版。不过这样就似乎跟Markdown的书写体验差相差太远。

先预设样式在进行内容书写

之所以我们在Word中书写的时候经常要进行格式调整,是因为默认显示的效果总是不尽人意。那么我们可以先将可能需要用到的样式进行调整,等到真正书写的时候就不需要再进行格式调整了。在样式表中找到可能用到的元素,如果没有,就自己添加一个样式,将其修改成自己希望的格式。将Markdown中常见的元素都加到样式表中,正文,1级标题,2级标题,引用,代码等:

建议每个样式都设置一样的行间距和段间距,这样格式更统一。除了可以调整格式,还可以让Word别自作聪明自动补充下一行,将所有的样式中“后续段落样式”都改成“正文”,这样每次回车得到的都是正文格式:

不要忘了设置快捷键:

引用可以使用边框,只让左侧显示:

专注

下面将界面做到尽可能的干净:

将视图改成“Web版式视图”:

隐藏标尺:

取消检测拼写

将下方状态栏中没用的项目隐藏:

收起选项卡:

如果还觉得界面不够干净,使用快捷键ctrl+v+u实现全屏。

流畅输入

因为Word是不支持Markdown语法的,想要纯键盘输入,只能使用快捷键。记住常用的格式快捷键:加粗是ctrl+b,下划线是ctrl+u等。

为图片和表格定义快捷键:

表格有个小技巧:书写完一个单元格,可以使用制表符Tab切换到下一个单元格。想添加行的时候,将光标移动到一行的最后,按回车自动得到新的一行。

另外,列表在Word中也有快捷输入的:星号*、减号-然后空格可以添加无序列表;1.、1)接空格可以添加有序列表。多级列表使用Tab缩进既可以。

全部设置好了之后可以先保存为模板,记住自己设置好的快捷键之后就可以开始输入了。

这是我做的试验成果:

这样可以在Word中实现简单的富文本输入,简化界面,样式表代替排版,快捷键实现纯键盘快速输入,在一定程度上可以模拟Markdown的书写方式,但是快捷键的输入毕竟不如源码输入来得畅快。而且Word虽然可以将内容书写与排版分开进行,不是真正的内容与形式分离,灵活性不太好。不过我觉得可以将这种内容与样式分离的思维用到平时的写作中,比如论文写作,可以参考这个:如何做到像使用 LaTeX 那样优雅地使用 Word?。

注意:这只是一个试验,是Word的一种玩法,不一定能用于实际书写!!!

markdown如何调整行距_反Markdown试验:用Markdown的思维来使用Word相关推荐

  1. markdown如何调整行距_「行距怎么设置」【CSS】如何设置行距、段落间距、缩进格式 - seo实验室...

    行距怎么设置 在使用MarkDownHere的时候,需要利用CSS编辑各个段落的格式,本文记录了CSS中编辑格式的各个属性及其设置. 行距 行距一般使用line-height: value;来表示,比 ...

  2. java如何设置1.5倍行距_【转】如何解决mathtype公式拉大word中行间距的问题

    Mathtype是个好东西,但使用过程中往往还是存在一些问题,大部分都是因为没有熟练应用mathtype所致. 在Word文档中插入公式后,行距便会变得很大,简单的调整段落的行距是行不通的.逐个点选公 ...

  3. markdown如何调整行距_Markdown编辑知乎文章的完全攻略

    Markdown风格 发布自媒体文章时虽然内容非常重要,但是排版更加重要.因为没有外在美,如何让人花时间和精力去了解你的内在美呢. 最早由于公众号的流行,但它自带的编辑器却非常low(注: 现在已经好 ...

  4. markdown如何调整行距_Typora设置(中文字体、颜色、行距、内边距等)

    印象笔记终于说会支持Markdown了.可能这原本不是大象的初衷吧,只是群众的呼声太高,才在中国化后推出了这个功能.不然像为知等已经能将MD发布到博客这么强大,怕大家弃坑啊. 只是印象的编辑功能实在太 ...

  5. Markdown mermaid种草(4)_ 甘特图

    Markdown mermaid种草(4)_ 甘特图 文章目录 Markdown mermaid种草(4)_ 甘特图 1 甘特图简介 2 mermaid甘特图语法及参数 2.1 gantt图开始关键字 ...

  6. markdown流程图多分支_提高生产力的好工具MarkDown语法学习

          Python自动化测试开发班3月7号开课,2月15号前报名优惠800 什么是Markdown Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版,而不像一般我们用 ...

  7. Markdown mermaid种草(3)_ 流程图

    Markdown mermaid种草(3)_ 流程图 文章目录 Markdown mermaid种草(3)_ 流程图 1 流程图 2 绘制语法及参数 2.1 绘图方向 2.2 节点定义和形状 2.3 ...

  8. 在 Markdown 中,如何在反引号对语句中使用反引号

    在 Markdown 中,如何在反引号对语句中使用反引号   在 Markdown 中,经常会使用一种反引号对语句来标识一段 特殊文字,如 `特殊文字`.不过,有时候 特殊文字 中也会含反引号.显然, ...

  9. Markdown mermaid种草(9)_ 用户体验地图

    Markdown mermaid种草(9)_ 用户体验地图 文章目录 Markdown mermaid种草(9)_ 用户体验地图 1 用户体验地图 2 用户体验地图举例 1 用户体验地图 ​ User ...

最新文章

  1. 特别的需要名言警句提醒一下自己
  2. 在GLSurfaceView上添加Layout控件(android)
  3. 2017计算机应用考研大纲,2017考研计算机大纲
  4. 大学生活应该这样度过之参加一个社团让自己溶入团队——《程序员羊皮卷》连载(11)
  5. (60)UART外设驱动发送驱动(五)(第12天)
  6. 数据库in和exist区别
  7. 企业如何用好云、管好云?
  8. linux5 iso镜像下载,Redhat Linux5.4/5.5/5.8/6.0/6.3 ISO镜像文件下载
  9. SourceTree拉取代码出现错误
  10. 植物大战僵尸pak修改
  11. 转换pdf异常The document appears to be corrupted and cannot be loaded解决
  12. AWS的下一站:3.8万亿美元的企业IT市场
  13. OracleLinux 6.4挂载NTFS盘的方法
  14. 抱歉,我也不知道程序员35岁以后该怎么办!
  15. cadence绘制二极管
  16. ubuntu软件开发必备东西
  17. Kafka - Zookeeper 服务器安装
  18. JavaScript面试题整理汇总
  19. 计算机基础(笔记)——计算机网络(无线网络和移动网络)
  20. mysql 安装启动服务器一直失败_mysql安装后服务器启动失败的几种解决办法

热门文章

  1. Seq2Seq模型及Attention机制
  2. 13. 模板匹配-cv2.matchTemplate()、cv2.minMaxLoc()
  3. RK3568平台开发系列讲解(音视频篇)如何把音视频流进行网络传输?
  4. TFS2010 创建项目时提示“未能解析远程主机”的解决办法
  5. Dcloud H5+微信登录功能
  6. laravel api 429 问题解决
  7. Calcite的PullUp规则
  8. 艾媒咨询:2015年度中国智能路由器市场监测报告
  9. 扫码进入微信小程序使用WIFI进行UDP通信发送消息
  10. PyEcharts数据可视化(1)——配置项