编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
小书匠Markdown编辑器是一款支持在线和离线的markdown文本编辑器,提供了多种实用的编辑模式,例如:栏编辑、双栏编辑、三栏编辑、全屏写作、全屏阅读等。并且该软件还提供了许多有用的扩展语法,比如Latex公式、表格、目录、脚注、视频、音频、附件、checklist、流程图等,让用户在编辑文本的同时更加方便自如。
软件特色
实时预览,同步滚动,sourceMap映射
实时的同步预览,编辑器同步滚动,预览区同步滚动,更提供了markdown文件与转换后的html文件sourceMap映射功能
多种主题选择
用户可以选择多达20多种系统内置的主题
竖排写作
专门针对CJK字符进行了优化,并实现了竖排写作功能.
自定义预览样式
用户可以完全自定义文章的预览样式,甚至每篇文章可以单独定义样式.
发送邮件
支持将文章发送到指定邮箱,或者发布到指定的多种博客平台上.
多种导入,导出方案
提供多种导出方案,包括markdown,html,zip,word,pdf等.同时提供markdown,zip导入
多种第三方存储集成
提供了多种第三方存储绑定功能.包括本地文件系统存储,dropbox,github,evernote,印象笔记.
主要功能
1.专为markdown写作设计的文档编辑器,让用户心无旁骛的进行创作。
2.多种编辑模式。单栏编辑,双栏编辑,三栏编辑,全屏写作,全屏阅读等。想怎么切换,就怎么切换,就是这样随心所欲。
3.多种编辑器实现。ace编辑器(提供vim,emacs按键绑定,显示行号),轻量编辑器,CJK竖排编辑器(web版请使用chrome浏览器)
4.多种主题选择。包括编辑器主题,预览区代码高亮主题,及预览区用户自定义css。
5.丰富的语法支持。不仅提供了常用的commanmarkdown语法,还提供了许多有用的扩展语法,比如Latex公式,表格, 目录, 脚注, 视频, 音频, 附件, checklist, 流程图等。更多语法可查看<小书匠语法使用手册>
6.代码块文字格式语法。语法可查看<小书匠语法使用手册>
7.第三方同步。浏览器存储, 本地文件系统存储, dropbox, evernote, 印象笔记, github等多种存储方案,保证了用户数据的安全,也让用户在存储方案上有了更多的选择。
8.支持evernote,印象笔记。提供双向操作,可以将文章保存到evernote/印象笔记上,也可以从evernote/印象笔记上导入数据。同时提供标签,附件,图片,待办等相关处理。
9.强大的文件管理功能。文件信息,标签,附件,音频,视频,图片管理。
10发布功能。 支持将文章发布到博客平台上。
11.邮件发送功能。
12.sourceMap对照功能。方便在源markdown文件和生成的html文件上进行比较,特别适合markdown初学者使用,了解每一个markdown解析产生的结果,也适用于文章后期的校对上。
13.ppt跨屏演示、pdf预览
14.typewriter scrolling
15.autocomplete 和 snippets 功能
更新日志
1.6.1 新功能
evernote(印象笔记)面板提供右键功能(在evernote中打开,更新本地缓存,删除等功能)
新建模板支持变量,javascript函数等功能
1.6.1 修改
解决 在预览区点击目录,界面就会出错的bug
解决客户端退出时没保存当前编辑文章的bug
调整附件最大限制为50M
解决居中语法引起的性能问题
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。