<!DOCTYPE html>

Untitled.html

haroopad 语法高亮问题

昨天下载了haroopad,总体感觉还是很好的!但是从昨天开始就一直有个问题,就是代码高亮的问题,比如我写下面一段代码:

c #include&lt;stdlib.h&gt; #include&lt;stdio.h&gt; int mian() {     printf("hello world!");     return 0; } 、、、 </code></pre><p>应该是没有瑕疵的吧,但是显示的却是</p><pre><code class="c" data-origin="<pre><code class=&quot;c&quot;>#include&amp;lt;stdlib.h&amp;gt; #include&amp;lt;stdio.h&amp;gt; int mian() {     printf(&quot;hello world!&quot;);     return 0; } </code></pre>">#include&lt;stdlib.h&gt; #include&lt;stdio.h&gt; int mian() {     printf("hello world!");     return 0; } </code></pre><p>结果很明显,并没有传说中的高亮显示出来。<br>so why?</p><hr class="page"><p>苦思冥想不得其解,遂baidu,知道我看到了这篇博客:<br><a href="http://blog.csdn.net/u013553529/article/details/50629055#language_key">Haroopad Markdown 编辑器代码语法高亮支持</a></p><p style="color:green">看完才知道,C的代码需要用cpp来标识!</p><p>书写代码的规范应是:</p><p>keycode<br><b style="color:red">PS:规范中的 可用 ~~~ 全部代替


所以以下代码是不合规范



~key
code
</p> </blockquote> <p>或者是</p> <blockquote> <p>key
code
~



合乎规范的代码段



~~~ key
code
~~~



各支持语言对应key如下:

language
key

1C
1c

ActionScript
actionscript

Apache
apache

AppleScript
applescript

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++/C
cpp

C#
cs

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
json

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

详情参考HAROOPAD:How to use fenced code block


注:haroopad官网上的并没有给出C语言的key,但精油本人试验,C++与的key应该是共用的


C语言代码实例如下:

#include<stdlib.h>#include<stdio.h>int mian(){printf("hello world!\n");return 0;
}

sql代码实例:

create table doubi(no integer constraint doubi_no_nn not null,
name varchar2[30] constraint doubi_name_nn not null
);

and so on

参考网站:
http://pad.haroopress.com/page.html?f=how-to-write-fenced-code-block
http://blog.csdn.net/u013553529/article/details/50629055#支持的语言和缩写标记

generated by haroopad

转载于:https://www.cnblogs.com/pualus/p/5994646.html

haroopad 语法高亮问题相关推荐

  1. Haroopad Markdown 编辑器代码语法高亮支持

    代码语法高亮 支持的语言和缩写标记 参考 代码语法高亮 书写格式为: ` ` ` language_key if (condition){ return true } ` ` ` 在 ` ` ` (三 ...

  2. Markdown之haroopad语法

    经常写技术文档,需要将文档像代码一样管理,例如可以提交SVN或者GIT,可以比对历史差异.用WORD之类的工具,文档不是纯文本,没法满足需求.用简单文本没有格式不美观.Latex最强大,但是对于一般文 ...

  3. vim php 语法高亮,linux vim配置文件(语法高亮)

    " 不要使用vi的键盘模式,而是vim自己的 set nocompatible " 语法高亮 set syntax=on "配色方案 colorscheme torte ...

  4. 生信人写程序2. Editplus添加Perl, Shell, R模板和语法高亮

    https://www.editplus.com/ 前言 "工欲善其事必先利其器",生信工程师每天写代码.搭流程,而且要使用至少三门编程语言,没有个好集成开发环境(IDE,Inte ...

  5. 【好用的.vimrc】支持vim语法高亮,保留上一次编辑内容,记住位置等配置

    2019独角兽企业重金招聘Python工程师标准>>> 以下内容,保存到 ~/.vimrc 文件即可,以作备份. "ctags set tags=tags;/set wra ...

  6. linux配置文件语法错误,linux vim配置文件(语法高亮)

    复制代码 代码如下: " 不要使用vi的键盘模式,而是vim自己的 set nocompatible " 语法高亮 set syntax=on "配色方案 colorsc ...

  7. vim对nginx的语法高亮设置

    为什么80%的码农都做不了架构师?>>>    1.下载vi语法高亮配置到 ~/.vim/syntax,如果不存在则创建该目录 cd ~/.vim/syntax wget http: ...

  8. Pgcli—自动完成和语法高亮的Postgres命令行工具

    Pgcli是一款可自动完成和语法高亮的Postgres命令行工具,由开发者 Amjith 创建而来.该项目托管在 GitHub 上. 主要特性如下: Pgcli基于prompt_toolkit编写而来 ...

  9. wps的高亮怎么用_怎样在WPS上实现代码语法高亮

    本文列举两种可行的方法,在WPS上实现代码语法高亮.其中,第二种方法也可以用到其他编辑软件,譬如Word之类.本文重点讨论第二种方法. 方法1 在WPS官网下载语法高亮插件. 图1 WPS语法高亮插件 ...

最新文章

  1. python怎么建文件dome_Python专题(四) 如何制作一个demo给老板看
  2. helm发布自定义Chart:指定namespace、设置NodePort
  3. 搭建elsticsearch集群 报错 failed to send join request to master [{data-node-0}(已经测试)
  4. C/C++ strict-aliasing
  5. LeetCode Hot100 ---- 排序专题
  6. (实用篇)浅谈PHP拦截器之__set()与__get()的理解与使用方法
  7. 浅谈CDN技术的性能与优势
  8. python 实现图片转视频
  9. OceanBase数据库Docker部署文档
  10. Mac系统control,option,command的区别
  11. provide和inject 用法
  12. Paper reading (三十二):Personalized Nutrition by Prediction of Glycemic Responses(Results)
  13. 计算机所需要的数学基础知识,学计算机需要什么基础 数学不好能学计算机吗...
  14. 笔记本在Win7/Win8/win8.1下安装OS X 10.9.3懒人版通用教程
  15. 测试工程师等级评定细则
  16. 手把手微信机器人部署教学
  17. 实录 | 计算未来轻沙龙:人工智能前沿与应用研讨会(PPT下载)
  18. Python:利用Pillow库创建字符画
  19. 云师大计算机调剂,云南师范大学2020考研调剂信息(二)
  20. 全志V853的NPU的demo试玩

热门文章

  1. 米尔科技Zynq pl中断的linux驱动
  2. Minecraft 1.19.2 Fabric模组开发 10.建筑生成
  3. MATLAB实现车牌识别
  4. 景联文科技:推动智慧医疗进程,浅谈运用到的数据标注技术
  5. 浏览器操作系统之界面
  6. 全球及中国降血脂药行业销售前景模式及动态盈利分析报告2021-2027年
  7. neovim 最终的配置
  8. 想要方便的获得最新电影的资讯吗?
  9. 黄朝晖 PHP,黄朝晖 - 领域专家 - 创新设计知识服务系统
  10. 一个程序员的硬笔书法观