답변:
가상 스크립트 파일의 내용뿐만 아니라 프롬프트가있는 사용자에게 셸 세션 명령 시퀀스를 강조 표시하려는 경우 현재 사용할 올바른 식별자는 console입니다 .
```console
foo@bar:~$ whoami
foo
```
https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#code 에서 좋은 설명을 찾습니다.
코드 블록은 마크 다운 사양의 일부이지만 구문 강조는 아닙니다 .
그러나 Github 및 Markdown Here와 같은 많은 렌더러는 구문 강조를 지원합니다. 지원되는 언어와 해당 언어 이름을 작성하는 방법은 렌더러마다 다릅니다. 마크 다운 여기서는 수십 개의 언어 (및 diff 및 HTTP 헤더와 같은 언어는 아님)에 대한 강조 표시를 지원합니다. 전체 목록과 언어 이름을 작성하는 방법을 보려면 highlight.js를 참조하십시오. 데모 페이지를 참조하십시오.
사용에 대한 공식 자식 허브 문서를 찾을 수는 없지만 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
```
사용 knitr의 패키지를 :
```{r, engine='bash', code_block_name} ...
예 :
```{r, engine='bash', count_lines}
wc -l en_US.twitter.txt
```
당신은 또한 사용할 수 있습니다 :
engine='sh'
쉘 engine='python'
파이썬 engine='perl'
, engine='haskell'
그리고 다른 C와 같은 언어의 무리와도 gawk
, awk
등당 GitHub의에서 문서 GFM 구문 강조 코드 블록에 대한
우리가 사용하는 언어 학자를 언어 감지 및 구문 강조 기능을 수행 할 수 있습니다. 언어 YAML 파일 에서 유효한 키워드를 찾을 수 있습니다 .
GitHub에서 렌더링되어 console
콘솔 뒤의 선을 파란색으로 만듭니다. bash
, sh
또는 shell
'강조 표시'되지 않은 것 같습니다 ... posh
PowerShell 또는 CMD에 사용할 수 있습니다 .
Bitbucket은 구문 강조를 위해 CodeMirror를 사용합니다. bash 또는 shell의 sh
경우 bash
, 또는을 사용할 수 있습니다 zsh
. 자세한 정보는 파일 확장자 및 코드 미러 언어 모드에 대한 구문 강조 구성 에서 찾을 수 있습니다 .