优秀的Markdown编辑器MarkdownPad2免费版使用全功能
MarkdownPad,一款不错的Markdown编辑器,本人一直在用,具备所有Markdown的基本语法外支持一些特别的扩展,比如表格等。
MarkdownPad分为免费版和收费版,区别是免费版不支持扩展和部分特性,其实可以通过自己修改配置文件解决,达到使用所有功能,本文记录了配置文件的一些常用设置和扩展特性说明。
配置文件
一般在用户的数据目录,如:
C:\Users\xxx\AppData\Local\MarkdownPad2\MarkdownPad2.exe_Url_vs4d4elqagqf30mlwjilaxymtj2joonl\2.1.18.37279
启用Markdown扩展模式
<setting name="Markdown_Extra_ExtraMode" serializeAs="String">
<value>True</value>
</setting>
<setting name="Markdown_MarkdownProcessor" serializeAs="String">
<value>MarkdownExtra</value>
</setting>
Markdown处理器:Github风格
<setting name="Markdown_MarkdownProcessor" serializeAs="String">
<value>GitHubFlavoredMarkdown</value>
</setting>
语法检查设置
<setting name="Editor_EnableHyperlinks" serializeAs="String">
<value>False</value>
</setting>
扩展使用参考:
MarkdownPad2用的是php Markdown Extra的解析器,不过只支持部分,还有角标等支持不太好。
URL:http://michelf.ca/projects/php-markdown/extra/#html
主要特点:
行内HTML
默认Markdown语法添加HTML内容块前后必须有空行,且开始标签与结尾标签不能用制表符或空格来缩进;在HTML块中使用Markdown
默认Markdown语法在 HTML 区块标签间的 Markdown 格式语法将不会被处理;扩展属性,如:class,id等
扩展属性生效的HTML标签包括:headers,fenced code blocks,links, and images.
e.g.
- 指定ID
## Header 2 ## {#header2},链接到此元素[Link back to header 1](#header1) - 指定CLASS
## The Site ## {.main} - 指定ID 和 CLASS
## The Site ## {.main .shine #the-site} - 图片和链接的用法:
[link](url){#id .class}/{#id .class}
- 指定ID
闭合代码块,关键字:~,Github用的是:`,三个以上
语法:
~~~~~~~~~~~~~~~~~~~~~
a one-line code block
~~~~~~~~~~~~~~~~~~~~~效果:
a one-line code block
表格语法,表格内容中可以使用Markdown语法
语法:
First Header | Second Header
------------- | -------------: //表示内容右对齐
Content Cell | **Content Cell**
Content Cell | Content Cell
效果:
First Header Second Header Content Cell Content Cell Content Cell Content Cell 列表定义,dl列表,dt和dd
关键定:(:),以 (:) 开头,(:) 后面有一个或多个空格,(:)可以有多个,每个是一个段落。
语法:
Term 1 : This is a definition with two paragraphs. Lorem ipsum
dolor sit amet, consectetuer adipiscing elit. Aliquam
hendrerit mi posuere lectus. Vestibulum enim wisi, viverra nec, fringilla in, laoreet
vitae, risus. : Second definition for term 1, also wrapped in a paragraph
because of the blank line preceding it. Term 2 : This definition has a code block, a blockquote and a list. code block. > block quote
> on two lines. 1. first list item
2. second list item
效果:
- Term 1
-
This is a definition with two paragraphs. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
-
Second definition for term 1, also wrapped in a paragraph because of the blank line preceding it.
- Term 2
-
This definition has a code block, a blockquote and a list.
code block.
block quote on two lines.
- first list item
- second list item
附:
- Markdown语法参考中文版:http://wowubuntu.com/markdown/
- MarkdownPad编辑器h:http://markdownpad.com/
优秀的Markdown编辑器MarkdownPad2免费版使用全功能的更多相关文章
- 破解 Windows 下Markdown 编辑器 MarkdownPad 2
MarkdownPad 是 Windows 平台下一款优秀的 Markdown 编辑器,本文简单介绍 Markdown 以及使用一种方法破解 MarkdownPad 使其升级到专业版.该方法仅限于教育 ...
- 好用的Markdown编辑器一览 readme.md 编辑查看
https://github.com/pandao/editor.md https://pandao.github.io/editor.md/examples/index.html Editor.md ...
- 好用的Markdown编辑器一览
Markdown 是一种简单的.轻量级的标记语法.用户可以使用诸如 * # 等简单的标记符号以最小的输入代价生成极富表现力的文档. Markdown具有很多优点: 写作中添加简单符号即完成排版,所见即 ...
- 好用的Markdown编辑器汇总
Markdown 是一种简单的.轻量级的标记语法.用户可以使用诸如 * # 等简单的标记符号以最小的输入代价生成极富表现力的文档. Markdown具有很多优点: 写作中添加简单符号即完成排版,所见即 ...
- windows下好用的markdown编辑器
Markdown是一种用来写作的轻量级[标记语言],它用简洁的语法代替了排版.字体设置,使我们可以专心写作,目前被越来越多的开发者,写作爱好者使用.Markdown的语法十分简单,常用的标记不超过十个 ...
- Markdown编辑器为什么好用以及好用的markdown编辑器
Markdown编辑器为什么好用以及好用的markdown编辑器 一.总结 一句话总结:Markdown 是一种简单的.轻量级的标记语法.用户可以使用诸如 * # 等简单的标记符号以最小的输入代价生成 ...
- Atom-无懈可击的Markdown编辑器
备战美赛期间,向岳神学习,搞了Atom玩协作开发,第一次没有自动补全的手撸了遗传算法.今天发现Atom还有写Markdown的妙用,遂拿来练手. 1. 安装Atom 下载安装Atom:https:// ...
- 好用的Markdown 编辑器及工具
Markdown 是 2004 年由 John Gruberis 设计和开发的纯文本格式的语法,所以通过同一个名字它可以使用工具来转换成 HTML.readme 文件,在线论坛编写消息和快速创建富文本 ...
- 使用Atom打造无懈可击的Markdown编辑器
一直以来都奢想拥有一款全能好用的Markdown编辑器,直到遇到了Atom.废话不多说,直接开搞! 1. 安装Atom 下载安装Atom:https://atom.io/ 2. 增强预览(markdo ...
随机推荐
- android 项目学习随笔一(闪屏 )
1.取标题栏且全屏 <activity android:name="com.ecollab.zhsh66.SplashActivity" android:label=&quo ...
- 记一个由MemCached引发的性能问题
最近有个项目用loadrunner做了压力测试,发现并发量还不到200服务器就支撑不住了.boss那边紧急开会,说此项目最近3个月内将有100家中大型公司用于校园招聘工作,如果这个问题不解决公司有可能 ...
- 【python cookbook】【字符串与文本】9.将Unicode文本统一表示为规范形式
问题:确保所有的Unicode字符串都拥有相同的底层 解决方案:为解决同一个文本拥有多种不同的表示形式问题,应该先将文本统一表示为规范形式,这可以通过unicodedata模块来完成, unicode ...
- 160927、用jquery 重置表单的方法
清空 我们项目小小部分的搜索条件: 客户要做的是,只要一键 "清空搜索条件" 即可清空维护地点.订单ID等条件. js函数 //重置表单 function resetform(){ ...
- TI CC2541的GPIO引脚设置.
P1SEL寄存器, 0xF4, 功能选择用的, 0表示GPIO口, 1表示外设.
- node-webkit 新建实例窗口间通信问题解决办法
终于弄明白这问题了,只要在js文件里加上段代码,就可解决两窗口间通信问题. var str = { username: User.name, userrole: User.role }; var ne ...
- destoon 会员整合Ucenter/Discuz!/PHPWind教程
首先进入 Destoon网站后台 -〉会员管理 -〉模块设置 -〉会员整合 假如需要整合的主站地址为 http://www.abc.com 论坛为 http://bbs.abc.com 1.整合Uce ...
- 《深度探索C++对象模型》2
第四章: function语意学 非静态成员函数: 名称的特殊处理: 静态成员函数由于缺乏this指针,因此差不多等于非成员函数: virtual table布局(单一继承): 单一继承下函数调用: ...
- div使用jqueryui 源码 | gridview多个功能的源码
div使用jqueryui 源码 | gridview多个功能的源码 一.gridview 选中行 改变颜色,双击选中 改变颜色 protected void gv1_SelectedIndexCha ...
- 【转】用 SVN Importer 实现 CSVNT 到 SVN 的转换
转载地址:http://www.blogjava.net/yongbing/archive/2007/03/04/101761.html 用 SVN Importer 实现 CSVNT 到 SVN 的 ...