MD ViewerMD Viewer

100% 프라이빗 — 모든 처리가 브라우저에서

마크다운 강제 줄바꿈 — 같은 단락에서 줄 바꾸기

보이지 않는 공백 두 칸 또는 백슬래시 하나. 그것이 마크다운 강제 줄바꿈의 전부입니다. 두 방식을 직접 시험하고, 행 끝 문자를 시각화된 채로 확인하고, 작동하는 구문을 복사하세요.

MD Viewer 팀

예제
마크다운 소스

L1: ·· (2)

미리보기

First line
Second line

마크다운 강제 줄바꿈은 문단을 끝내지 않고 눈에 보이는 줄만 끝냅니다. 주소, 노래 가사, 서명 블록, 다음 줄이 바로 아래에서 시작해야 하면서 같은 블록에 속해야 하는 모든 텍스트를 위한 도구입니다. 표준 마크다운은 강제하는 방법을 정확히 두 가지 줍니다. 행 끝에 공백 두 칸을 두거나 백슬래시를 두는 것. 위의 놀이터는 마크다운 강제 줄바꿈의 두 형식을 시연하고, 입력에 맞춰 미리보기가 갱신됩니다.

공백 두 칸 방식은 GitHub 문서가 지금도 가르치는 고전적인 마크다운 강제 줄바꿈입니다. 약점은 보이지 않는다는 것입니다. 행 끝 공백은 많은 에디터와 코드 리뷰 도구가 지워, 여러분의 줄바꿈을 소리 없이 삭제합니다. 백슬래시 방식은 CommonMark에서 표준화되었고 그런 처리를 살아남습니다. 위의 칩으로 둘을 비교할 수 있고, 소스 패널 아래 힌트 바는 텍스트의 행 끝 공백 수를 세어, 마크다운 강제 줄바꿈을 떠받치는 보이지 않는 문자를 드러냅니다.

이 페이지와 문단 페이지를 머릿속에서 구분하세요. 텍스트 사이의 빈 줄은 간격이 있는 새 문단을 만들지만, 마크다운 강제 줄바꿈은 텍스트를 한 문단에 머물게 한 채 접기만 합니다. Enter 한 번이 아무 것도 하지 않는 것은 마크다운 줄바꿈 페이지가 소프트 브레이크 규칙을 설명합니다. 여기서는 일부러 접습니다.

마크다운 강제 줄바꿈 구문 한눈에

입력렌더링 결과
1행 2행한 문단, 두 눈에 보이는 줄(공백 두 칸)
1행\ 2행한 문단, 두 눈에 보이는 줄(백슬래시)
1행 2행한 문단, 한 흐르는 줄(소프트 브레이크)
1행 2행갈라진 두 문단(빈 줄)
1행 2행세 칸 이상의 공백도 두 칸과 같게 작동

마크다운 강제 줄바꿈 넣는 법

  1. 1

    첫 줄 입력하기

    첫 눈에 보이는 줄의 텍스트를 씁니다. 아직 Enter를 누르지 마세요. 마크다운 강제 줄바꿈 마커는 이 행의 끝에 붙습니다.

  2. 2

    공백 두 칸 또는 백슬래시로 끝내기

    마지막 글자 뒤에 스페이스바를 두 번 누르거나 백슬래시 하나를 입력합니다. 둘 다 마크다운 강제 줄바꿈을 만듭니다. 힌트 바가 행 끝 공백 수를 보여 입력을 확인해 줍니다.

  3. 3

    Enter를 누르고 이어 쓰기

    다음 줄은 첫 줄 바로 아래, 같은 문단 안에 나타납니다. 접어야 하는 모든 행에 마커를 반복하세요. 마크다운 강제 줄바꿈은 마커를 가진 행에만 적용됩니다.

  4. 4

    작동하는 구문 복사하기

    '마크다운 복사'는 보이지 않는 문자를 그대로 보존한 정확한 소스를 가져옵니다. 복사된 텍스트에는 시각화용 점이 아니라 진짜 공백 두 칸이 들어 있습니다.

공백 두 칸이냐 백슬래시냐, 어떤 마크다운 강제 줄바꿈을 고를까

공백 두 칸 마크다운 강제 줄바꿈은 가장 넓은 지지를 받습니다. 원조 Markdown.pl까지 거슬러 올라가는 모든 렌더러가 이것을 하드 브레이크로 취급합니다. 더 많은 플랫폼에서 보여야 하는 README와 문서에는 이쪽을 고르세요. 대가는 연약함입니다. 줄바꿈은 아무도 볼 수 없는 문자에 의존하고, 저장 시 행 끝 공백을 자르는 에디터가 경고 없이 지워 버립니다.

백슬래시 마크다운 강제 줄바꿈은 명시적이고 자르기를 살아남아, 파일이 포매터나 린터, 복사-붙여넣기를 지나갈 때 더 안전한 선택이 됩니다. CommonMark의 일부이고 GitHub, GitLab, 최신 도구가 이해하지만, 아주 오래된 프로세서는 백슬래시를 문자 그대로 인쇄할 수 있습니다. 실용적인 규칙은 이렇습니다. 내가 관리하는 프로젝트에서는 백슬래시, 절대 모든 곳에서 보여야 하는 파일에서는 공백 두 칸, 그리고 커밋 전에 둘 다 미리보기로 확인.

어느 쪽을 고르든, 마크다운 강제 줄바꿈은 두 줄을 한 문단 안에 둡니다. 간격과 들여쓰기와 강조의 문맥을 공유합니다. 이것이 빈 줄 문단과의 차이이고, 올바른 선택이 겉모습이 아니라 구조로 결정되는 이유입니다.

마크다운 강제 줄바꿈의 실수

행 끝 공백 한 칸

공백 두 칸

행 끝의 공백 한 칸은 무시됩니다. 마크다운 강제 줄바꿈에는 최소 두 칸이 필요하고, 놀이터의 힌트 바가 그것을 세어 줍니다.

에디터가 행 끝 공백을 잘라 버림

개행 전 백슬래시

저장할 때 행 끝을 자르는 에디터에서는 공백 두 칸 마크다운 강제 줄바꿈이 조용히 죽습니다. 백슬래시 형식으로 전환하세요.

모든 문장마다 줄바꿈 넣기

문단 사이에는 빈 줄

모든 줄을 손으로 접으면 다시 흐르기가 고통스럽고 diff가 시끄러워집니다. 마크다운 강제 줄바꿈은 줄로 남아야 하는 줄을 위한 것이고, 산문은 문단으로 흘러야 합니다.

행 끝 공백은 바이트 단위로 보존

이 페이지의 예제는 공백 두 칸을 바이트 그대로 저장하고, '마크다운 복사'는 그것을 정확히 재현합니다. 다른 곳에 붙여넣어도 마크다운 강제 줄바꿈은 살아남습니다. 다만 중간의 도구가 공백을 잘랐다면 다시 넣거나 백슬래시로 바꾸세요.

하드 브레이크를 점검하고 지키는 습관

하드 브레이크가 사라졌는지 확인하는 가장 쉬운 방법은 이 페이지의 놀이터에 문서를 붙여넣는 것입니다. 힌트 바가 공백 두 칸으로 끝나는 행을 전부 나열하므로, 소스에서 어느 줄이 하드 브레이크를 지니고 있는지 한눈에 보입니다. 점검 후 필요한 행에만 마커를 다시 넣으면 됩니다.

팀과 함께 쓰는 저장소라면 포매터 설정을 미리 정하는 것이 근본 대책입니다. 행 끝 공백을 자르는 도구를 쓴다면 하드 브레이크는 백슬래시로 통일하고, 공백 두 칸을 허용하는 도구라면 취향대로 고르세요. 한번 정한 방식을 문서화해 두면 새로 들어오는 동료도 헤매지 않습니다.

하드 브레이크는 시적인 텍스트에서 가장 아름답게 작동합니다. 시행이 어디서 끊겨야 하는지는 저자만 알 수 있는 정보이고, 마크다운은 그 의도를 정확히 옮길 도구를 제공합니다. 반면 산문에서 하드 브레이크는 예외적으로 남겨 두세요. 문단이라는 더 강한 도구가 이미 자리하고 있습니다.

자주 묻는 질문

출처 및 사양 인용

“A line ending preceded by two or more spaces is a hard line break.”
CommonMark Specification 0.31.2
“A backslash at the end of the line is also a hard line break.”
CommonMark Specification 0.31.2

관련 마크다운 도구