如何在markdown文件中突出显示bash / shell命令?
例如要突出显示 js 我写道:
js
```js function () { return "This code is highlighted as Javascript!"}
要突出显示HTML代码,我使用 ````html` . 我们如何突出bash / shell命令?
取决于降价渲染引擎和降价风格 . 没有标准 . 例如,如果你的意思是github味道降价, shell 应该可以正常工作 . 别名是 sh , bash 或 zsh . 你可以找到可用的语法词法列表here
shell
sh
bash
zsh
如果您希望突出显示shell会话命令序列,因为它会向用户显示(带有提示,而不仅仅是假设脚本文件的内容),那么目前使用的正确标识符是 console :
```console foo@bar:~$ whoami foo
![GitHub Markdown preview tab screenshot](https://www.javaroad.cn/files/images/d245c612-38ac-443f-8997-f9452d899c5f.jpg)
使用 knitr 包:
```{r, engine='bash', code_block_name} ...
例如 . :
```{r, engine='bash', count_lines} wc -l en_US.twitter.txt
你也可以用: - `engine='sh'` for shell - `engine='python'` for python - `engine='perl'` , `engine='haskell'` 和一堆其他类C语言甚至 `gawk` , `awk` 等 .
根据documentation from GitHub关于GFM语法突出显示的代码块
我们使用语言学家来执行语言检测和语法高亮 . 您可以在YAML文件中找出哪些关键字有效 .
在GitHub上渲染, console 在控制台蓝色后生成线条 . bash , sh 或 shell 似乎不太多"highlight"并且您可以将 posh 用于PowerShell或CMD .
console
posh
我在https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#code找到了很好的描述
代码块是Markdown规范的一部分,但语法高亮不是 . 但是,许多渲染器 - 如Github和Markdown Here--支持语法高亮 . 支持哪些语言以及如何编写这些语言名称将因渲染器而异 . Markdown Here支持突出显示几十种语言(而不是真正的语言,如差异和HTTP标头);要查看完整列表以及如何编写语言名称,请参阅highlight.js演示页面 .
虽然我找不到任何关于使用 highlight.js 的官方git hub文档,但我测试了很多语言并且似乎正在工作
highlight.js
要查看我使用的语言列表https://highlightjs.readthedocs.io/en/latest/css-classes-reference.html#language-names-and-aliases
一些壳样品:
Shell: console, shell Bash: bash, sh, zsh Powershell: powershell, ps Dos: dos, bat, cmd
例:
```bat cd \ copy a b ping 192.168.0.1
5 回答
取决于降价渲染引擎和降价风格 . 没有标准 . 例如,如果你的意思是github味道降价,
shell
应该可以正常工作 . 别名是sh
,bash
或zsh
. 你可以找到可用的语法词法列表here如果您希望突出显示shell会话命令序列,因为它会向用户显示(带有提示,而不仅仅是假设脚本文件的内容),那么目前使用的正确标识符是 console :
使用 knitr 包:
例如 . :
根据documentation from GitHub关于GFM语法突出显示的代码块
在GitHub上渲染,
console
在控制台蓝色后生成线条 .bash
,sh
或shell
似乎不太多"highlight"并且您可以将posh
用于PowerShell或CMD .我在https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#code找到了很好的描述
虽然我找不到任何关于使用
highlight.js
的官方git hub文档,但我测试了很多语言并且似乎正在工作要查看我使用的语言列表https://highlightjs.readthedocs.io/en/latest/css-classes-reference.html#language-names-and-aliases
一些壳样品:
例: