하나의 Markdown 파일, 두 가지 편집 방법

Mark II는 macOS용 Markdown 편집기입니다. Markdown 구문에 대한 지식이 필요하지 않은 서식 있는 텍스트 편집기와 가능한 서식 도구를 사용하여 일반 텍스트와 Markdown 파일을 편집합니다.

두 가지 모드

소스 모드는 Markdown를 일반 텍스트로 편집하고 구문을 아는 사용자에게 적합합니다. 입력하는 동안 완료되지 않은 Markdown를 유지하고 저장할 때 전체 문서를 다시 작성하지 않습니다.

포맷된 모드는 Markdown 구문을 필요로 하지 않고 파일을 서식 있는 텍스트로 편집합니다.

두 모드 모두 동일한 파일에서 작동하며 언제든지 전환할 수 있으며 실행 취소 및 다시 실행을 공유할 수 있습니다. 모드만 전환해도 내용이 변경되거나 문서가 저장되지 않은 것으로 표시되지 않습니다.

동일한 영어 Markdown 파일이 Mark II의 소스 및 형식 모드에서 열립니다.
소스 및 포맷 모드의 동일한 Markdown 파일.

Markdown

Mark II는 제목, 굵게, 기울임꼴, 취소선, 인라인 코드, 링크, 인용문, 정렬되지 않은 목록, 정렬된 목록, 작업 목록, 코드 블록, 표, 구분선, 이미지 및 첨부 파일을 지원합니다.

CommonMark 및 GFM 외에도 수학, Mermaid 다이어그램, 경고 및 각주를 표시하고 편집할 수 있습니다. 각주 참조는 정의로 이동할 수 있으며, 수학 및 Mermaid 콘텐츠는 전용 소스 편집기에서 변경할 수 있습니다.

영어 Mermaid 순서도와 수학 공식이 포함된 문서를 표시하는 Mark II
Mermaid 다이어그램과 수학 공식은 서식 모드에서 직접 렌더링됩니다.

CSV 테이블

CSV 파일은 소스 및 포맷 모드도 제공합니다. 소스 모드는 파일 텍스트를 직접 편집합니다. 포맷된 모드는 행과 열을 삽입하거나 삭제하는 명령이 있는 편집 가능한 테이블로 일관된 필드 카운트가 있는 CSV를 표시합니다.

모든 필드는 문자 그대로 유지됩니다. Mark II는 머리글, 숫자, 날짜 또는 수식을 추론하지 않으며 수식을 실행하지 않습니다. UTF-8 및 BOM 마크 UTF-16를 지원합니다. 인코딩, 줄 끝 및 최종 새 줄을 제자리에 저장하면 UTF-8에서 새로운 CSV가 작성됩니다. 행의 필드 수가 다른 경우 Mark II는 소스를 유지하고 사용자가 명시적으로 동의한 후 테이블 편집을 위해 빈 필드만 패딩합니다.

로컬 파일 및 여러 Windows

문서는 일반으로 유지됩니다. .md Finder의 파일. 이동하거나 이름을 바꾸고 다른 도구로 계속 작업할 수 있습니다. Mark II는 개인 문서 패키지를 사용하지 않으며 파일을 앱 라이브러리로 가져올 것을 요구하지 않습니다.

각 문서에는 고유한 창이 있습니다. 여러 파일을 한 번에 연 다음 macOS 창 전환, Mission Control 또는 Split View로 정렬합니다. 각 창은 자체 편집 상태와 실행 취소 기록을 유지합니다.

소스 보존 및 호환성

파일 열기, 콘텐츠 보기, 모드 또는 테마 전환, 삽입 지점 이동 등은 파일을 다시 쓰지 않습니다. 소스 모드에서 편집할 때 Mark II는 줄 끝, 공백 또는 동등한 구문을 의도적으로 변경하지 않고 현재 소스를 저장합니다.

파일에 HTML 또는 포맷된 모드가 안전하게 표현할 수 없는 알 수 없는 구문이 포함된 경우, Mark II는 소스를 유지하고 읽기 전용 포맷된 미리보기를 선택하거나, 포맷된 편집을 명시적으로 허용하거나, 소스 모드로 유지할 수 있습니다. 다른 앱이 디스크의 파일을 변경하면 Mark II는 자동으로 덮어쓰지 않고 저장하기 전에 무엇을 해야 하는지 묻습니다.

편집 및 읽기 도구

서식 표시줄과 메뉴는 단락, 인라인 서식, 목록, 표, 링크 및 리소스에 대한 명령을 제공합니다. 목차는 현재 문서에서 생성되며 제목으로 바로 이동합니다. 찾기 및 바꾸기는 소스 모드의 실제 소스 텍스트와 서식 모드의 표시 텍스트에서 작동합니다.

줄 번호, 문자 수, 실행 취소 및 다시 실행, 50%에서 300%까지 표시 확대/축소, 4가지 테마는 Markdown에 쓰지 않고도 편집 및 읽기를 지원합니다. Mark II는 확대/축소, 크기 조정 또는 모드 전환 후에 가능할 때마다 현재 삽입 지점과 판독 위치를 유지합니다.

목차, 서식 표시줄, 줄 번호 및 문서 상태가 표시되는 서식 모드의 Mark II
목차, 서식 표시줄, 줄 번호, 문서 상태는 하나의 편집 창을 공유합니다.

이미지 및 첨부 파일

Mark II로 삽입하거나 붙여넣은 로컬 리소스는 기본적으로 Markdown 파일 옆의 "document-name.assets" 폴더에 복사되며, 문서에 일반 상대 경로가 기록됩니다. 다른 Markdown 도구는 계속해서 파일과 해당 리소스를 읽을 수 있습니다.

이름이 충돌할 때 기존 파일을 덮어쓰지 않습니다. 문서에서 링크를 제거해도 디스크에서 파일이 자동으로 삭제되지는 않습니다. 리소스 읽기, 복사 및 내보내기는 경로 및 샌드박스 권한을 존중하여 선택한 위치 외부의 액세스 또는 부분적으로 기록된 출력을 방지합니다.

저장 및 내보내기

Mark II는 명시적 저장을 사용합니다. 저장에 실패하면 현재 텍스트와 저장되지 않은 상태를 유지하고 다른 이름으로 저장을 계속 제공합니다. 기존 Markdown 파일은 저장 시 UTF-8 BOM 설정을 유지합니다. 새 파일은 기본적으로 UTF-8를 사용합니다.

Markdown와 함께 문서를 TXT, RTF, RTFD, PDF 및 HTML로 내보낼 수 있습니다. 내보내기는 현재 테마를 콘텐츠에 쓰지 않고 안정적인 문서 서식을 사용하며 소스 파일이나 참조된 리소스를 덮어쓰지 않습니다.

TXT 및 플랫폼 지원

TXT 파일은 항상 소스 모드에서 일반 텍스트로 열립니다. Mark II는 이를 Markdown로 구문 분석하거나 리소스 폴더를 생성하지 않습니다. 파일을 Markdown로 저장하면 서식 모드 및 서식 도구가 활성화됩니다.

Mark II는 중국어 간체 및 영어 인터페이스와 함께 macOS 14 이상을 지원합니다. 로컬 파일 편집에 중점을 두고 있으며 폴더 프로젝트, 개인 동기화 라이브러리 또는 모바일 버전은 포함하지 않습니다.