단축키와 옵션

단축키

시각 모드는 전통적인 키보드 단축키(예: 굵게에 ⌘ B)와 마크다운 단축키(마크다운 문법 직접 입력)를 모두 지원합니다. 예를 들어 **bold** 텍스트를 별표로 감싸거나 ##을 입력한 뒤 스페이스를 눌러 2단계 제목을 만들 수 있습니다.

사용 가능한 키보드 및 마크다운 단축키는 다음과 같습니다:

명령 키보드 단축키 마크다운 단축키
굵게 ⌘ B **bold**
기울임 ⌘ I *italic*
코드 ⌘ D `code`
취소선 ~~strike~~
아래 첨자 ~sub~
위 첨자 ^super^
제목 1 ⌥⌘ 1 #
제목 2 ⌥⌘ 2 ##
제목 3 ⌥⌘ 3 ###
제목 속성 {#id .class}
링크 ⌘ K <href>
인용 블록 >
코드 블록 ⇧⌘ \ ```
R 코드 청크 ⌥⌘ I ```{r}
원시 블록 ```{=html}
Div :::
글머리 목록 -
번호 목록 1.
촘촘한 목록 ⌥⌘ 9
체크 목록 [x]
이모지 :smile:
정의 :
줄바꿈 없는 공백 ⌃ Space
강제 줄바꿈 ⇧ Enter
단락 ⌥⌘ 0
이미지 ⇧⌘ I
각주 ⇧⌘ F7
인용 ⇧⌘ F8 [@
⌥⌘ T
편집 주석 ⇧⌘ C
모두 선택 ⌘ A
서식 지우기 ⌘ \
속성 편집 F4
코드 청크 실행 ⇧⌘ Enter
이전 청크 실행 ⇧⌥⌘ P

마크다운 단축키를 의도한 것이 아니라면 백스페이스 키를 눌러 효과를 되돌릴 수 있습니다.

무엇이든 삽입

⌘ / 단축키를 사용하면 거의 모든 항목을 삽입할 수 있습니다. 단축키를 실행한 다음 삽입하려는 내용을 입력하세요. 예:

커서가 있는 텍스트 줄에서 '/lis'가 입력되어 있고, 아래에 'Bullet List', 'Numbered List', 'Definition List' 옵션이 세로로 나열된 드롭다운 메뉴가 있습니다. 각 항목 제목은 굵게 표시되며 왼쪽에 작은 아이콘, 아래에 연한 회색 설명이 있습니다.

커서가 있는 텍스트 줄에서 '/ma'가 입력되어 있고, 아래에 'Inline Math', 'Display Math', 'Image...' 옵션이 세로로 나열된 드롭다운 메뉴가 있습니다. 각 항목 제목은 굵게 표시되며 왼쪽에 작은 아이콘, 아래에 연한 회색 설명이 있습니다.

(위처럼) 줄의 시작 부분에 있다면 /만 입력해도 단축키를 호출할 수 있습니다.

전역 옵션

R Markdown -> Visual에서 시각적 편집 옵션을 사용자 정의할 수 있습니다(시각적 편집기는 원래 R Markdown 용도로 만들어졌기 때문에 옵션이 그 위치에 있습니다. 이 옵션은 Quarto에서도 동일하게 적용됩니다):

옵션 설명
기본적으로 시각적 편집 사용 새 문서를 만들 때 즉시 시각 모드로 전환합니다.
문서 개요 기본 표시 시각 모드에서 문서를 열 때 탐색용 개요를 표시합니다.
편집기 콘텐츠 너비 편집 콘텐츠의 최대 너비입니다. 사용자가 보게 될 너비와 유사하게 유지하려는 목적입니다.
편집기 글꼴 크기 편집기 콘텐츠의 기본 글꼴 크기(기본값: IDE 설정을 상속).
코드 블록에서 여백 열 표시 편집 여백 열 위치(예: 80)를 나타내는 세로선을 표시합니다.
목록 항목 기본 간격 기본적으로 촘촘한 간격을 사용할지 일반 간격을 사용할지 결정합니다. 자세한 내용은 촘촘한 목록을 참고하세요.
자동 텍스트 줄바꿈(줄 바꿈) 마크다운 작성 시 문장 뒤 또는 지정한 열에서 줄바꿈을 자동 삽입합니다(기본값: 텍스트 흐름; 자동 줄바꿈 없음). 자세한 내용은 줄 감싸기를 참고하세요.
현재 위치 끝에 참고문헌 작성 참고문헌(각주)을 등장한 블록/섹션 끝 또는 문서 끝에 작성합니다. 자세한 내용은 참고문헌을 참고하세요.
소스 모드에서 정규 시각 모드 마크다운 작성 소스 모드에서 저장할 때 시각 모드 마크다운 작성기를 사용합니다(두 모드로 저장한 문서의 일관성을 보장).

인용 옵션

R Markdown -> Citations에서 시각적 편집기 인용 옵션을 사용자 정의할 수 있습니다:

옵션 설명
Zotero 라이브러리 Zotero 인용 라이브러리 위치(로컬 또는 웹).
Zotero 데이터 디렉터리 Zotero 로컬 데이터 디렉터리 위치.
사용할 라이브러리 참고문헌 소스로 사용할 Zotero 라이브러리.
Better BibTeX 사용 Zotero에서 인용 키 생성과 BibTeX 내보내기에 Better BibTeX을 선택적으로 사용합니다(이 옵션은 Better BibTeX이 설치된 경우에만 표시됨).

프로젝트 옵션

마크다운 작성 방식에 영향을 주는 전역 옵션은 프로젝트별로도 사용자 정의할 수 있습니다. Project Options 대화상자의 R Markdown 패널에서 설정할 수 있습니다:

기본적으로 프로젝트는 마크다운 작성과 Zotero 라이브러리에 대한 현재 전역 설정을 상속합니다.

파일 옵션

마크다운 작성 방식에 영향을 주는 전역 및 프로젝트 옵션은 파일 단위로도 사용자 정의할 수 있습니다. 문서의 YAML 프론트매터에 editor: markdown 키를 포함해 설정합니다. 예:

---
title: "My Document"
author: "Jane Doe"
editor:
  markdown:
    wrap: 72
---

여러 작업자가 다른 워크스테이션에서 작업할 때 동일한 마크다운 작성 옵션을 사용하도록 하려면 이 방법을 사용할 수 있습니다.

또한 소스 모드에서 파일을 저장할 때도 동일한 옵션을 사용하도록 RStudio에 지시할 수 있습니다. 이를 위해 canonical 옵션을 추가하세요. 예:

---
editor:
  markdown:
    wrap: 72
    canonical: true
---

canonical: true를 설정하면 시각 모드와 소스 모드의 편집 결과가 동일한 마크다운 출력으로 저장됩니다. 이는 버전 관리를 사용하면서 여러 작성자가 소스/시각 모드를 혼용하는 경우 특히 유용합니다.

마크다운 작성 옵션에 대한 자세한 내용은 작성자 옵션 문서를 참고하세요.