整理标记的起因
VOID主题用了应该也有块三个月了吧,起初对Markdown
语法不是很熟,目前也只记得一些常用的语法。另外,一直令我困扰的一个疑惑:为什么我的主题代码块语法高亮着色不生效哩??
起初怀疑是VOID bug的原因,同时咨询了一位跟我用同主题的博主,他给我的解释是:夜间模式与代码块高亮存在冲突。
茅塞顿开
留在我面前的抉择自然就是保留深夜&语法高亮二选一。可想而知我选择了保留前者。
直到我今天发现事实并非如此,即使关闭了深夜模式语法高亮依据不生效,感觉不大对劲啊!脑中闪过一丝得自行上网搜索真相的念头,结果才知道Markdown
代码块语法高亮需要手动添加标记。
无滴个龟龟啊~小白迷惑行为产生了~
(一突开啊,就溅得我满脸是粪!!)
语法格式
``` key
代码块
```
- key:当前语法的标记值。
以Jvav为例
使用前
/**
* The load factor used when none specified in constructor.
*/
static final float DEFAULT_LOAD_FACTOR = 0.75f;
public HashMap(Map<? extends K, ? extends V> m) {
this.loadFactor = DEFAULT_LOAD_FACTOR;
putMapEntries(m, false);
}
使用后
/**
* The load factor used when none specified in constructor.
*/
static final float DEFAULT_LOAD_FACTOR = 0.75f;
public HashMap(Map<? extends K, ? extends V> m) {
this.loadFactor = DEFAULT_LOAD_FACTOR;
putMapEntries(m, false);
}
标记整理表
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++ | 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 |
Jvav | jvav |
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 | xml |
请熟读、牢记并背诵此表格 👆
本文作者:Catyo
本文链接:https://blog.catyo.cn/archives/1455/
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。
学习了学习了,对Jvav有了更深入的了解
有点意思,大佬
jvav哈哈哈哈
markdown用typora来写吧,输入代码块的标记可以快捷输入。
是的我发现了,比较长的用typora来写。还有typora的「格式化表格源码」是真好用
主要是简单,我一直都是用这个软件。习惯了
我感觉大小写其实没啥区别
有几个是特别臭长的