天天看點

Markdown代碼塊語言類型識别及常用語言類型辨別符

最近開始習慣着使用markdown來編寫筆記,經常涉及到代碼塊的使用

發現Markdown編輯器的代碼塊在識别上需要一些特别的處理,要加上對應的關鍵字才可以識别出各種語言,再以不同形式的高亮色來标記

無辨別符的情況
import java.util.List;
           
有辨別符的情況
import java.util.List;
           

以下就是我根據這個特性為了友善以後的使用,專門對一些常用程式設計語言的關鍵字做了整理。

語言 關鍵字
C cpp , c
Java java
Python py , python
PHP php
Shell bash , shell
C# c# , c-sharp , csharp
CSS css
JavaScript js , jscript , javascript
text text , plain
XML xml , xhtml , xslt , html
R r , s , splus
GO go , golang
AppleScript applescript
ActionScript 3.0 actionscript3 , as3
ColdFusion coldfusion , cf
Delphi delphi , pascal , pas
diff&patch diff patch
Erlang erl , erlang
Groovy groovy
JavaFX jfx , javafx
Perl perl , pl , Perl
Ruby ruby , rails , ror , rb
SASS&SCSS sass , scss
Scala scala
SQL sql
Visual Basic vb , vbnet
Objective C objc , obj-c
F# f# f-sharp , fsharp
matlab
swift