优秀的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 ...
随机推荐
- V4L2应用程序框架-二【转】
本文转载自:http://blog.csdn.net/tommy_wxie/article/details/11371439 V4L2驱动框架 主设备号: 81 次设备号: 0-63 64 ...
- oracle 日期格式
oracle 日期格式 to_date("要转换的字符串","转换的格式") 两个参数的格式必须匹配,否则会报错. 即按照第二个参数的格式解释第一个参数. ...
- C# Community Projects
Community Supported C# Drivers See the officially supported MongoDB C# driver mongodb-csharp driver ...
- React Native 开发笔记
ReactNativeDemo 学习ReactNative开发,搭建ReactNative第一个项目 React Native 开发笔记 1.安装Homebrew $ /usr/bin/ruby -e ...
- Python编程核心之makeTextFile.py和readTextFile.py
引言: 最近大半年都在学习python编程,在双十一的时候购买了<Python编程核心>,看到makeTextFile.py和readTextFile.py两个例子有点错误,所以在这里给修 ...
- MD5加密,Base64加密/解密,AES加密/解密
1.从github上下载GTMBase64-master和AESCrypt-ObjC-master导入工程,如下图所示. 2.使用前的配置及注意事项: (1) 在build phases中的GTMBa ...
- [转]在iOS项目中使用CorePlot框架
转载地址:http://blog.csdn.net/llfjfz/article/details/7849190#comments Core Plot是OS X和IOS下的一个开源图形库,它提供数据的 ...
- 字符编码的过滤器Filter(即输入的汉字,能在页面上正常显示,不会出现乱码)
自定义抽象的 HttpFilter类, 实现自 Filter 接口 package com.lanqiao.javaweb; import java.io.IOException; import ja ...
- phpcms常用函数
1../libs/functions/global.func.php --------------------------------------------------字符串安全处理函数--- ...
- 使用存储过程来动态调用数据(SELECT)
USE [MyTestDb] GO /****** Object: StoredProcedure [dbo].[PROC_GetChannelList] Script Date: 04/09/201 ...