1. 如何在优快云使用Markdown高亮指定语言的代码高亮
1.1 编辑
```go
package main
import “fmt”
func main() {
fmt.Println(“Hello, world!”)
}
```
1.2 展示
package main
import "fmt"
func main() {
fmt.Println("Hello, world!")
}
2. 支持高亮的语言列表
| 语言 | 后缀 | 键 | 优快云支持 | 类型 |
|---|---|---|---|---|
| ActionScript | .as | actionscript | 完全的面向对象的编程语言 | |
| Apache | .htaccess | apache | 脚本语言 | |
| AppleScript | .scpt | applescript | 苹果公司开发的一种脚本语言 | |
| AsciiDoc | .asciidoc | asciidoc | 轻量级的标记语言 | |
| AspectJ | .aj | asciidoc | 面向切面的框架,它扩展了Java语言 | |
| AutoHotKey | .ahk | autohotkey | 免费的、Windows平台下开放源代码的热键脚本语言 | |
| AVR Assembler | .ASM\.INC | avrasm\asm | 汇编语言 | |
| Bash | .sh | bash | √ | 命令解释型语言 |
| Basic | .bas\.b64\.bat\.bmp | 高级编程语言 | ||
| BJSON | .bson | 数据交换格式 | ||
| BNF | .bnf | 用于描述编程语言语法的形式化语言 | ||
| BrainFuck | .bf\.bftx | brainfuck | 极小化的计算机语言 | |
| C | .c\.h\.s\.i\.o\.a | c | √ | 面向过程的、抽象化的通用程序设计语言 |
| C# | .cs | cs | √ | 面向对象的编程语言 |
| C++/VC | .cpp | cpp | √ | 面向对象的编程语言 |
| Caml | .ml\.mli | 通用的函数式编程语言 | ||
| Cap’n Proto | .capnp | capnproto | 接口定义语言 | |
| Clojure | .clj\.jar | clojure | 运行在Java虚拟机(JVM)上编程语言 | |
| Clojure REPL | .clj\.jar | clojure | 基于JVM平台的函数式编程语言 | |
| CMake | .cmake | cmake | 一个跨平台的自动化构建工具-脚本语言 | |
| COBOL | 面向过程的高级程序设计语言 | |||
| CoffeeScript | .coffee\.litcoffee | coffeescript\coffee | JavaScript的转译语言 | |
| COJSON | .cojson | 数据交换格式 | ||
| css | .css | css | 用来表现HTML或XML等文件样式的计算机语言 | |
| CSV | .csv | 数据交换格式 | ||
| D | .d | d | √ | 通用的系统和应用编程语言 |
| Dart | .dart | dart | √ | 面向对象的、类定义的、单继承的语言 |
| Delphi | .pas | delphi | 第四代计算机编程语言 | |
| Diff | .diff\.patch | diff | 文本编辑语言 | |
| Django | .py | django | Python编程语言驱动的一个开源模型-视图-控制器风格的Web应用程序框架 | |
| DOS bat | .bat\.cmd | dos | 批处理语言 | |
| Dust | .dust | dust | 用于Web应用程序的UI模板 | |
| Elixir | .ex\.exs | elixir | 函数式动态语言 | |
| ERB(Embedded Ruby) | .erb | erb | 文本模板 | |
| Erlang | .erl | erlang | √ | 通用的面向并发的编程语言 |
| Erlang REPL | .erl | erlang-repl | √ | 通用的面向并发的编程语言 |
| F# | .fs\.fsx\.fspproj\.fsi | fsharp | 由微软发展的为.NET语言提供运行环境的程序设计语言,是函数编程语言 | |
| FIX | .FIX | fix | 面向对象的编程语言 | |
| FoxPro | 数据库文件:.DBC\.DCT \.DCX\.DBF 程序:.PRG\.FXP 菜单:.MNX\.MPR 表单:.SCX\.SCT 项目:.PJX 标签:.LBX 报表:.FRX\.FRT 编译后:.MEM\.APP\.EXE 查询:.QPR | 面向过程的编程语言和数据库管理系统,也是一种面向对象的编程语言 | ||
| GLSL | .vsh\.fsh\.glsl | glsl | 图形着色器编程语言 | |
| Go | .go | go | √ | 属于静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言 |
| Gradle | .gradle\.gradle.kts | gradle | 基于JVM的构建工具 | |
| Groovy | .groovy | groovy | √ | 基于JVM的敏捷开发语言 |
| G代码(ISO 6983) | .nc\.txt\.CUT\.PTF \.tap\.ILS\.PAS\.jcl \.mac\.FOR\.BAT\.TXT\.rtap | gcode | 编程语言 | |
| Haml | .haml | haml | 标记语言 | |
| Handlebars | .hbs | handlebars\hbs | √ | JavaScript的语义模板库 |
| Haskell | .hs | haskell\hs | √ | 函数式编程语言 |
| Haxe | .hxml\.hx\.js\.cpp\.php | haxe | 新兴的开源编程语言 | |
| HL7 | .hl7 | 医学信息交换标准语言 | ||
| HTML | .html\.htm | html | √ | 超文本标记语言 |
| HTTP | .html | http | 超文本传输协议 | |
| Ini file | .ini | ini | 书写格式 | |
| Intel x86 Assembly | .asm\.asmx | x86asm | 汇编语言 | |
| ISO 10303-21 STEP文件/p21文件 | .stp\.step | Step21 | 面向对象的信息模型描述语言 | |
| Java | .java\.class | java | √ | 混合型语言-解释型语言和编译型语言之间的一种语言 |
| JavaScript | .js | javascript\js | √ | 脚本语言 |
| JSON | .json\.txt\.dat\.table | json | √ | 轻量级的数据交换格式 |
| kotlin | .kt | kotlin | √ | 静态编程语言 |
| Lasso | .lasso | lasso | 编程语言 | |
| Less | .less | less | CSS预处理语言 | |
| Lisp | .lisp | lisp | √ | 函数式程序语言 |
| LiveCode | .live\.lct\.lcw | livecodeserver | 编程语言 | |
| LiveScript | .ls | livescript | 解释性脚本语言 | |
| Lua | .lua\.luac\.lp | lua | √ | 小巧的脚本语言 |
| Makefile | .mlk\.makefile | makefile | 常用于编译的脚本语言 | |
| Markdown | .md\.markdown | markdown | 轻量级标记语言 | |
| Mathematica | .nb | mathematica | 基于规则的函数式编程语言 | |
| Matlab | .m | matlab | √ | 面向科学计算、可视化以及交互式程序设计的高科技计算语言和交互式环境 |
| MEL(Maya Embedded Language) | .mel | mel | 强大的命令和脚本语言 | |
| Mercury | .mg | mercury | 新的逻辑/功能的编程语言 | |
| Mizar | .m | mizar | 用于证明数学问题的语言系统 | |
| Monkey | .mks | monkey | 类似JavaScript的编程语言-游戏编程语言 | |
| Msgpack | .msg | 数据交换格式 | ||
| Nginx | .conf | nginx | 类似于Shell的语法 | |
| Nimrod | .nim\.nim.txt | nimrod | 新型的静态类型、命令式编程语言 | |
| Nix | .nar\.env | nix | 函数式编程语言 | |
| NSIS | .nsi | nsis | 面向安装包的脚本语言 | |
| Objective-C | .m\.h | objectivec | √ | 扩充C的面向对象编程语言 |
| OCaml | .ml\.mli\.cmi\.cmo\.cmx\.cmt | ocaml | Caml编程语言的主要实现 | |
| Oracle Rules Language | .rule | ruleslanguage | 规则编程语言 | |
| Oxygene | .ox | oxygene | 基于Object Pascal的面向对象编程语言 | |
| Parser 3 | .\parser\.y\.g\.bnf | parser3 | 使用BNF范式定义语言 | |
| Pascal | .pas | 计算机通用的高级程序设计语言 | ||
| Perl | .pl\.pm\.t\.psgi\.pod\.ph | perl | √ | 计算机程序语言 |
| PHP | .php | php | √ | 解释型语言-简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高的、独立于架构的、可移植的、动态的脚本语言 |
| PowerShell | .ps1\.psm1\.psd1 | powershell\ps1\psm1 | √ | 脚本语言 |
| Processsing | .pde | processing | 以数字艺术为背景的程序语言 | |
| Prolog | .pl | 高级语言-逻辑编程语言 | ||
| Protocol Buffers | .proto | protobuf | 数据描述语言 | |
| PSON | .pson | 数据交换格式 | ||
| Puppet | .pp | puppet | √ | Linux、Unix、windows平台的集中配置管理系统,使用自有的Puppet描述语言 |
| Python | .py | python/py | √ | 高级程序设计语言 |
| Python’s profiler output | .profile | profile | Python语言-性能分析报告 | |
| Q | .qml | q | 数据定义语言(DDL) | |
| R | .r | r | √ | 编程语言和操作环境 |
| RenderMan RIB | .rib | rib | RenderMan规范定义的一种场景描述语言 | |
| RenderMan RSL | .rib.rsl | rsl | RenderMan规范引入的一种着色语言 | |
| Roboconf | .graphml | roboconf | 描述复杂分布式系统行为的语言 | |
| RSS(Really Simple Syndication) | .rss | rss | √ | 基于XML用于共享网页内容的数据交换格式 |
| Ruby | .rb | ruby/rb | √ | 面向对象脚本语言 |
| Rust | .rs | rust | √ | 系统编程语言 |
| Scala | .scala | scala | √ | 多范式编程语言 |
| Scheme | .scm | scheme | Lisp方言 | |
| Scilab | .sce\.sci | scilab | 解释型语言 | |
| SCSS | .scss | scss | CSS预处理语言 | |
| Smali | .smali | smali | 反汇编语言 | |
| SmallTalk | .st | smalltalk | 面向对象的程序设计语言 | |
| Smile | .smil\.smi | 数据交换格式 | ||
| SML | .sml\.smil | sml | 编程语言 | |
| SQL | .sql | sql | √ | 操作数据库的语言 |
| Stata | .dta | stata | 编程语言 | |
| Stylus | .styl | stylus | CSS的预处理语言 | |
| Swift语言 | .swift | swift | √ | 新型编程语言 |
| TCL语言 | .tcl | tcl | 脚本语言 | |
| Tex | .tex | tex | 宏语言 | |
| text | .txt\.text | txt/text/plain | √ | 文档类型 |
| Thrift | .thrift | thrift | 接口描述语言 | |
| TOML | .toml | 数据交换格式 | ||
| Twig | .twig | twig | PHP模板语言 | |
| TypeScript | .ts | typescript\ts | √ | 编程语言-JavaScript的超集 |
| UBJSON | .ubj | 数据交换格式 | ||
| Vala | .vala\.vapi | vala | 编程语言 | |
| VB.NET | .vb\.resx | vbnet | √ | Basic系语言-编程语言 |
| VBScript | .vbs\.asp | vbscript | VB脚本语言 | |
| VBScript in HTML | .asp | vbscript-html | VB脚本语言 | |
| Verilog | .v\.va\.vams | verilog | 硬件描述语言 | |
| VHDL | .vhd | vhdl | 硬件描述语言 | |
| Vim Script | .vim\vimrc | vim | 脚本语言-动态命令式语言 | |
| VUE | .vue | JavaScript语言 | ||
| X++/Axapta | .xcu\.xcel\.xlsf\.xsf | axapta | 面向对象的开发语言 | |
| XL | .xl | xl | ||
| XML | .xml | xml | √ | 数据交换格式 |
| YAML | .yml\.yaml | yml\yaml | √ | 数据交换格式 |
| 易语言 | 主程序:.e 易模块:.ec 支持库:.fne\.fnr\.lib 颜色配置:.clr 配置文件:.ini 快捷方式:.lnk 编译后生成的文件:.exe | 高级语言-编程语言 |
本文介绍了如何在优快云上使用Markdown语法高亮指定语言的代码,提供了示例和代码高亮支持的语言列表,包括各种编程语言和数据交换格式。
1304

被折叠的 条评论
为什么被折叠?



