Подтвердить что ты не робот

Выделите bash/код оболочки в уценке

Как выделить команды bash/shell в файлах разметки?


Например, чтобы выделить js, я пишу:

```js
function () { return "This code is highlighted as Javascript!"}
```

Чтобы выделить HTML-код, я использую ```html.

Как мы можем выделить команды bash/shell?

4b9b3361

Ответ 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 и т.д.