[转]Haroopad Markdown 编辑器代码语法高亮支持

代码语法高亮

书写格式为:

` ` ` language_key 
if (condition){ 
return true 

` ` `

在 ` ` ` (三个反引号)之间的是代码,其中language_key的值,请参考 支持的语言和缩写标记

例如,将language_keyJavaScript替换,效果如下:

if (condition){
    return true
}

支持的语言和缩写标记

Language language_key
1C 1c
ActionScript actionscript
Apache apache
AppleScript a pplescript
AsciiDoc asciidoc
AspectJ asciidoc
AutoHotkey autohotkey
AVR Assembler avrasm
Axapta axapta
Bash bash
BrainFuck brainfuck
Cap’n Proto capnproto
Clojure REPL clojure
Clojure clojure
CMake cmake
CoffeeScript coffeescript
C++ cpp
C# c s
CSS css
D d
Dart d
Delphi delphi
Diff diff
Django django
DOS .bat dos
Dust dust
Elixir elixir
ERB (Embedded Ruby) erb
Erlang REPL erlang-repl
Erlang erlang
FIX fix
F# fsharp
G-code (ISO 6983) gcode
Gherkin gherkin
GLSL glsl
Go go
Gradle gradle
Groovy groovy
Haml haml
Handlebars handlebars
Haskell haskell
Haxe haxe
HTTP http
Ini file ini
Java java
JavaScript javascript
JSON j son
Lasso lasso
Less less
Lisp lisp
LiveCode livecodeserver
LiveScript livescript
Lua lua
Makefile makefile
Markdown markdown
Mathematica mathematica
Matlab matlab
MEL (Maya Embedded Language) mel
Mercury mercury
Mizar mizar
Monkey monkey
nginx nginx
Nimrod nimrod
Nix nix
NSIS nsis
Objective C objectivec
OCaml ocaml
Oxygene oxygene
Parser 3 parser3
Perl perl
PHP php
PowerShell powershell
Processing processing
Python’s profiler output profile
Protocol Buffers protobuf
Puppet puppet
Python python
Q q
R r
RenderMan RIB rib
Roboconf roboconf
RenderMan RSL rsl
Ruby ruby
Oracle Rules Language ruleslanguage
Rust rust
Scala scala
Scheme scheme
Scilab scilab
SCSS scss
Smali smali
SmallTalk smalltalk
SML sml
SQL sql
Stata stata
STEP Part 21 (ISO 10303-21) step21
Stylus stylus
Swift swift
Tcl tcl
TeX tex
Thrift thrift
Twig twig
TypeScript typescript
Vala vala
VB.NET vbnet
VBScript in HTML vbscript-html
VBScript vbscript
Verilog verilog
VHDL vhdl
Vim Script vim
Intel x86 Assembly x86asm
XL xl
XML, HTML xml

参考

  1. Haroopad code block syntax
  2. Markdown syntax

http://blog.csdn.net/u013553529/article/details/50629055

时间: 2024-12-22 06:59:26

[转]Haroopad Markdown 编辑器代码语法高亮支持的相关文章

Github Pages 代码语法高亮支持的语言和语法分析器

Github Pages 现只支持使用 Rouge 来代码语法高亮了. 从 Rouge 项目 中摘录支持的语言和语法分析器如下,以便查阅. apache: extend previous fix to apache and cmake lexers apiblueprint: Add a lexer for API Blueprint apple_script: utf-8 rampage biml: Initial BIML syntax highlighting support c: mak

Android 代码编辑器中实现代码语法高亮

想写一款Android手机上的代码编辑器,实现类似c4droid中代码语法高亮 通过Android中的控件WebView中嵌入html网页,html引入CodeMirror这个第三方库就可以了,其实就是把网页版的代码高亮实现方法搬到Android上,目前不知道有没有其他比较好的方法. 具体实现请参考Android WebView的使用,以及HTML +CodeMirror的使用

Cmd Markdown编辑器简明语法手册

1. 斜体和粗体 使用 * 和 ** 表示斜体和粗体. 示例: 这是 斜体,这是 粗体. 2. 分级标题 使用 === 表示一级标题,使用 --- 表示二级标题. 示例: ``` 这是一个一级标题 这是一个二级标题 这是一个三级标题 ``` 你也可以选择在行首加井号表示不同级别的标题 (H1-H6),例如:# H1, ## H2, ### H3,#### H4. 3. 外链接 使用 [描述](链接地址) 为文字增加外链接. 示例: 这是去往 本人博客 的链接. 4. 无序列表 使用 *,+,-

修改博客园markdown编辑器代码高亮风格的方法

???????作为一个工程师,追求极致与艺术也应当成为我们生活中的一部分,作为自己的心爱之物--博客,当然也得装扮一下,我对代码高亮有自己所喜欢的风格~还好程序员的世界总是共通的,已经有前辈开发了一些代码高亮的样式可供我们开箱即用.Highlightjs就是这样一款产品. ???????下面介绍一下我是如何将这款产品应用于博客园markdown编辑器中的. 第一步,找到你所喜欢的高亮主题 ???????打开Hightlightjs的demo页面 选择你所喜欢的高亮主题.我选择的是Atom One

MarkWord - 可发布博客的 Markdown编辑器 代码开源

因为前一段时间看到 NetAnalyzer 在Windows10系统下UI表现惨不忍睹,所以利用一段时间为了学习一下WPF相关的内容,于是停停写写,用了WPF相关的技术,两个星期做了一个Markdown编辑器,并且集成了:编辑时与网页同步,博客发布,PDF导出等功能.也主要是不忿某款外国软件收费,故有此作. 代码下载地址 https://github.com/Twzy/MarkWord 展示与说明 代码同步编辑 博客发布 代码说明 博客发布 MarkWord支持博客园和CSDN博客发布,并且可以

MWeb 1.5 发布!增加打字机滚动模式、发布到 Evernote、印象笔记、Wordpress.com、Blogger、编辑器内代码块语法高亮

打字机滚动模式(Typewriter Scrolling) 快捷键:CMD + Option + T,菜单:View - Typewriter Scrolling ,效果如下图: 发布到 Evernote.印象笔记.Wordpress.com.Blogger 一如之前的发布到 Wordpress 博客和 Metaweblog API 服务的功能一样,如果文档内有图片,也会一并发布,其中发布到 Blogger 时图片会保存到 Picasa.然后 Evernote 和 印象笔记还支持发布附件,比如说

设法使UltraEdit支持python语法高亮

最近在学习python,发现UltraEdit里面没有python语法高亮,百度了一番,找到一个可行的方式,记录一下. 1,在UltraEdit菜单的 高级->配置->编辑器显示->语法高亮 选项卡中可找到wordfile文件的保存路径,打开该文件,将下载的wordfile文件复制到已有的wordfile文件末尾. 2.把复制内容的第一行中/L10改成没有使用过的.(原有的wordfile中从上往下看看,这里每一个数字代表一种语法,我的文件已经使用到L11了,故我改成了L12) /L10

Eclipse安装各种语法高亮编辑器

安装shell语法高亮编辑器ShelledHelp --> Install New Software --> Add, Location:http://www.chasetechnology.co.uk/eclipse/updates 修改shell文件的默认打开方式window-preference --> General-Editors --> File Associator 安装万能的语法高亮编辑器Colorer,支持过百种语法Help --> Install New

为Subline Text 3 添加支持ini文件语法高亮

在Subline text 官网下载了Subline text 3 .不过发现没有对ini格式文件的语法高亮支持. 搜索一番后,可以通过以下方法支持,适用于Subline text 2和3: 打开 Sublime Text 找到菜单栏的Preferences, 点击 "Browse Packages..." 在打开的目录中添加一个名为"INI"的文件夹,然后下载https://github.com/clintberry/sublime-text-2-ini/arch