回答:
ユーザーに表示されるシェルセッションコマンドシーケンス(仮想スクリプトファイルの内容だけでなく、プロンプトも含む)を強調表示する場合、現時点で使用する適切な識別子はconsoleです。
```console
foo@bar:~$ whoami
foo
```
私はhttps://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#codeで良い説明を見つけます
コードブロックはMarkdown仕様の一部ですが、構文の強調表示はありません。
ただし、多くのレンダラー(GithubやMarkdown Hereなど)は構文の強調表示をサポートしています。サポートされる言語とそれらの言語名の記述方法は、レンダラーごとに異なります。Markdown Hereは、何十もの言語のハイライトをサポートします(diffやHTTPヘッダーなどの非実際の言語)。完全なリストと言語名の記述方法については、highlight.jsデモページを参照してください。
の使用に関する公式のgitハブドキュメントを見つけることができませんでしたが、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'
Python用 engine='perl'
、engine='haskell'
その他のC言語に似た言語、さらにgawk
はawk
等々。コマンドとして最初の単語を強調表示する必要があるだけなので、私はよく使用しますproperties
:
```properties
npm run build
```
私は次のようなものを得ます:
npm run build
Bitbucketは、構文の強調表示にCodeMirrorを使用します。あなたが使用することができますbashやシェルの場合sh
、bash
またはzsh
。詳細については、ファイル拡張子の構文強調表示の構成およびコードミラー言語モードを参照してください。