编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
Mark Text是一款优秀的Markdown编辑器,软件基于electron和vue框架构建,除了基本的编辑功能,还支持表、表情符号以及链接的输入和编辑,同时拥有斗图功能,大大提高了文本编辑效率。
Mark Text功能
斗图用途的Markdown写作工具
Mark Text 内置斗图功能,省掉了寻找「斗图」的烦恼,通过快捷键 Cmd+/ 直接打开斗图搜索面板,你需要的有趣图片就在里面。斗图功能默认是关闭的,你需要从user divference 菜单中,打开 divference.md, 然后设置 aidou 为 true。保存然后重启编辑器就可以使用了。
段落和行内样式快捷键
作为写作工具,如何提升输入和编辑的效率,MarkText给出的方案是支持段落和行内样式的快捷键操作。比如写作过程经常要用标志不同层级的标题,除了输入#外,还可以使用Ctrl+数字键的组合来快速实现设置1-6级的标题。
或者在文章内需要插入自定义的表格,另一款国产写作工具YuWriter曾经给我留下深刻的印象(竟然实现鼠标直接拖动的形式来插入表格),而MarkText则支持Ctrl+T组合调出插入表格的设置窗口,输入相应的行数和数列之后就可以创建空白的表格。其他类似以上的快捷操作还有不少,一定程度上提升了写作者的输入、编辑效率。
段落快捷键和插入表格功能
MarkText还有其他实用的功能,比如支持CommonMarkSpec和GitHubFlavoredMarkdownSpec语法格式,提供SourceCodemode、Typewritermode、Focusmode多种编辑模式,内置了黑白两款主题色,可输出HTML和PDF格式文件,内置了loli在线图床等等。
Mark Text特色
- 所输即所见,摒弃众多 Markdown 编辑器左边写作右边预览的写作方式,将编辑和预览窗口融为一体
- 使用Snabbdom作为渲染引擎,极速渲染编辑页面,带来流畅的编辑体验
- 支持 CommonMark Spec 和 GitHub Flavored Markdown Spec 语法格式,支持复制 Markdown 格式文本到其他 App 或浏览器
- 快捷键设置段落及行内样式,提高编辑效率
- 可导出 HTML 和 PDF 格式文本
- 黑、白两款主题
- 支持Source code、Typewriter、Focus编辑模式
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。