Выделите bash/код оболочки в уценке
Как выделить команды bash/shell в файлах разметки?
Например, чтобы выделить js
, я пишу:
```js
function () { return "This code is highlighted as Javascript!"}
```
Чтобы выделить HTML-код, я использую ```html
.
Как мы можем выделить команды bash/shell?
Ответы
Ответ 1
Зависит от механизма рендеринга уценки и вкуса уценки. Для этого нет стандарта. Если вы имеете в виду, например, уценку github, то shell
должен работать нормально. Псевдонимы sh
, bash
или zsh
. Вы можете найти список доступных лексиков синтаксиса здесь
Ответ 2
с помощью пакета 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
и т.д.