Как выделить команды bash / shell в файлах уценки?
Например, чтобы выделить, js
я пишу:
```js
function () { return "This code is highlighted as Javascript!"}
```
Для выделения HTML-кода я использую ```html
.
Как мы можем выделить команды bash / shell?
bash
shell
markdown
github-flavored-markdown
Ионика Бизэу
источник
источник
Если вы хотите выделить последовательность команд сеанса оболочки так, как она выглядит для пользователя (с подсказками, а не только с содержимым гипотетического файла сценария), то правильным идентификатором для использования на данный момент является console :
источник
Я нахожу хорошее описание на https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#code
Хотя я не смог найти ни одного официального документа по использованию git hub
highlight.js
, я протестировал множество языков и, похоже, работалЧтобы увидеть список языков, я использовал https://highlightjs.readthedocs.io/en/latest/css-classes-reference.html#language-names-and-aliases.
Некоторые образцы оболочки:
Пример:
источник
используя пакет knitr :
например:
Вы также можете использовать:
engine='sh'
для оболочкиengine='python'
для питонаengine='perl'
,engine='haskell'
И куча других C-подобных языков и дажеgawk
, иawk
т.д.источник
Согласно документации от GitHub относительно синтаксиса GFM выделенные блоки кода
Отображается на GitHub,
console
делает линии после консоли синим цветом.bash
,sh
Илиshell
, кажется, не "выделить" много ... и вы можете использоватьposh
для PowerShell или CMD.источник
Если нужно только выделить первое слово как команду, поэтому я часто использую
properties
:Я получаю что-то вроде:
npm run build
источник
Bitbucket использует CodeMirror для подсветки синтаксиса. Для Баша или оболочек можно использовать
sh
,bash
илиzsh
. Дополнительную информацию можно найти в разделе Настройка подсветки синтаксиса для расширений файлов и режимов языка зеркала кода .источник