마크다운에서 bash/shell 명령을 강조 표시하는 방법은 무엇입니까?
마크다운 파일에서 Bash/shell 명령을 강조 표시하려면 어떻게 해야 합니까?
예를 들어, 강조 표시하려면js
작성자:
```js
function () { return "This code is highlighted as Javascript!"}
```
사용하는 HTML 코드를 강조 표시하려면```html
.
Bash/shell 명령을 강조 표시하는 방법은 무엇입니까?
셸 세션 명령 시퀀스를 사용자가 볼 때 강조 표시하려면(가상 스크립트 파일의 내용이 아닌 프롬프트를 사용하여) 콘솔을 사용해야 합니다.
```console
foo@bar:~$ whoami
foo
```
마크다운 렌더링 엔진과 마크다운 맛에 따라 다릅니다.이것에 대한 기준은 없습니다.예를 들어 깃허브가 마크다운 맛을 낸다면,shell
잘 작동할 겁니다.별칭은sh
,bash
또는zsh
사용 가능한 구문 어휘 목록은 여기에서 찾을 수 있습니다.
Markdown Cheatsheet에서 좋은 설명을 찾았습니다.
코드 블록은 마크다운 사양의 일부이지만 구문 강조는 그렇지 않습니다.
그러나 GitHub 및 Markdown Here와 같은 많은 렌더러는 구문 강조 표시를 지원합니다.지원되는 언어와 해당 언어 이름을 쓰는 방법은 렌더러마다 다릅니다.Markdown Here는 수십 개의 언어(그리고 diff 및 HTTP 헤더와 같은 실제 언어가 아닌 언어)에 대한 강조 표시를 지원합니다. 전체 목록과 언어 이름 작성 방법을 보려면 highlight.js 데모 페이지를 참조하십시오.
사용에 대한 공식 GitHub 문서를 찾을 수 없었지만,highlight.js
저는 많은 언어를 테스트했고 일하는 것처럼 보였습니다.
사용한 언어 목록을 보려면 https://github.com/highlightjs/highlight.js/blob/master/SUPPORTED_LANGUAGES.md
일부 셸 샘플:
Shell: console, shell
Bash: bash, sh, zsh
PowerShell: powershell, ps
DOS: dos, bat, cmd
예:
```bat
cd \
copy a b
ping 192.168.0.1
```
첫 번째 단어를 명령어로 강조 표시하기만 하면 되는 경우 자주 사용합니다.properties
:
```properties
npm run build
```
다음과 같은 정보를 얻을 수 있습니다.
npm 실행 빌드
GFM 구문 강조 코드 블록에 대한 GitHub의 문서에 따름
Linguist를 사용하여 언어 탐지 및 구문 강조를 수행합니다.언어 YAML 파일에서 유효한 키워드를 확인할 수 있습니다.
깃허브에 렌더링됨,console
콘솔 뒤에 줄이 파란색으로 표시됩니다. bash
,sh
또는shell
별로 "숙청"하지 않는 것 같아요... 그리고 당신은 사용할 수 있습니다.posh
PowerShell 또는 CMD용입니다.
니트러 패키지 사용:
```{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 리고많다른은 C같과언심지어들어그은심▁and어▁and지과▁even▁c언▁of▁a-.gawk
AWK »
비트 버킷은 구문 강조를 위해 CodeMirror를 사용합니다. Bash 또는사용수있다습니를 할 수 .sh
,bash
또는zsh
자세한 내용은 파일 확장명 및 코드 미러 언어 모드에 대한 구문 강조 구성에서 확인할 수 있습니다.
Obsidian을 할 수 .sh-session
언급URL : https://stackoverflow.com/questions/20303826/how-to-highlight-bash-shell-commands-in-markdown
'programing' 카테고리의 다른 글
PostgreSQL에서 두 데이터베이스 간의 데이터를 비교하는 방법은 무엇입니까? (0) | 2023.05.20 |
---|---|
환경이란 무엇입니까?Fail Fast? (0) | 2023.05.20 |
Mac에서 python3를 내 기본 python으로 만들기 (0) | 2023.05.20 |
Qt Creator - Project ERROR: Xcode가 제대로 설정되지 않았습니다./usr/bin/xcodebuild를 실행하여 라이센스 계약을 확인해야 할 수 있습니다. (0) | 2023.05.20 |
프로젝트 기능 > Clean in Eclipse (0) | 2023.05.14 |