옵시디언(Obsidian) 플러그인 Excalidraw를 소개하겠습니다. Excalidraw는 아이디어나 생각을 다이어그램 또는 마인드맵으로 표현하는 플러그인입니다. 복잡한 아이디어나 개념을 시각화하는 기능을 제공합니다. 지금부터 Excalidraw의 설치와 사용 방법을 알아보겠습니다.
Excalidraw의 설치
우선 Excalidraw 플러그인의 설치부터 시작하겠습니다. 좌측 하단의 톱니바퀴(설정) 버튼을 누르고 커뮤니티 플러그인 탭을 클릭합니다. 우측의 커뮤니티 플러그인의 세부 항목에서 탐색을 클릭합니다.
직접 검색창에 Excalidraw를 입력하시거나 인기 플러그인 목록에서 Excalidraw를 선택해서 설치합니다.
메뉴 설정 초기 화면으로 나오면, 설치된 플러그인 목록을 확인할 수 있습니다. 여기서 Excalidraw를 활성화합니다. 쓰레기통 아이콘을 클릭하여 삭제도 가능합니다. 설치와 활성화가 완료되었으면 설정 창을 닫습니다.
영어가 능숙하다면 Excalidraw 제작자가 제공하는 사용 방법 영상을 시청할 수 있습니다. 제작자 Github에 접속하셔서, 스크롤을 내리다가 10 part video walkthrough 항목을 클릭하여 총 10편으로 구성된 비디오를 시청하셔도 됩니다. (링크)
Excalidraw의 사용 방법
설정 창을 닫고 Ctrl + P 버튼(MAC에서는 Command + P)을 누릅니다. Ctrl + P는 각종 명령어 입력 창을 여는 단축키입니다. 검색창에 Excalidraw를 입력합니다. Excalidraw: Create new drawing을 확인하고 선택합니다. 새 창을 확인할 수 있습니다. 혹은 좌측 툴바의 Create new drawing을 선택합니다.
메뉴 및 간단한 다이어그램
개인적인 자기 계발의 계획을 Excalidraw를 활용하여 다이어그램으로 정리해 보겠습니다. 메뉴 상단을 보시면 각 종 도형을 그릴 수 있고, 화살표 및 선, 텍스트, 이미지 삽입, 지우개 기능의 아이콘을 확인할 수 있습니다. 도형을 선택하고 하단의 팔레트 모양 아이콘을 누릅니다. 배경색, 글자 색, 선의 종류, 선 굵기 등을 변경할 수 있습니다. 메뉴 자체는 상당히 직관적이기 때문에 별도로 설명을 하지 않겠습니다. 다만 선이나 화살표를 그릴 때 선을 꺾고 싶은 지점에서 마우스 좌측 버튼을 클릭하면 연결된 하나의 꺾은 선을 그릴 수 있습니다.
코딩을 공부하기 위한 학습 순서를 다이어그램으로 간단히 정리해 보았습니다. 텍스트 작성은 도형 안에서 엔터를 누르고 텍스트를 입력합니다. 우측 상단의 디스켓 모양의 저장 버튼을 누르면 노트가 저장됩니다. 좌측 사이드바의 Excalidraw 폴더에서 저장된 노트를 확인할 수 있습니다.
상기에 설명한 내용만으로도 간단한 다이어그램 작성에는 문제가 없습니다. 다만 다른 심화 기능이 있는지 좀 더 살펴보겠습니다.
이미지 저장 및 임베드
옵시디언의 기본 사용법에서 설명하였지만, 이미지를 포함한 각종 첨부 파일을 보관하는 폴더를 만들 것을 추천하였습니다. 좌측 상단의 새 폴더 버튼을 클릭하여 폴더를 생성합니다. 복사하고 싶은 다이어그램을 그룹화합니다. 다이어그램 이미지를 우클릭하여 클립보드로 PNG 또는 SVG 복사를 선택합니다.
두 가지 저장 방법이 있습니다. 첫 번째는 윈도에 내장된 그림판에 붙여 넣고 저장합니다. 또 다른 방법은 첨부 파일 폴더 내에 새 노트를 하나 생성하고, 새 노트 위에 Ctrl + V를 누르면 이미지가 생성됩니다. 편한 방법으로 이미지를 저장하시기를 바랍니다.
이미지가 그려진 노트를 다른 노트에 삽입(임베드)하는 방법이 있습니다. ![[첨부하고 싶은 노트의 이름]]으로 작성하면 이미지가 삽입됩니다. 이미지의 사이즈를 조정하고 싶다면, ![[첨부하고 싶은 노트의 이름|0~1000]을 넣어서 텍스트를 작성하시면 됩니다. 맨 앞에 느낌표를 넣는 것을 기억하시기를 바랍니다.
그래프 그리기
간단한 데이터를 토대로 막대그래프나 꺾은 선 그래프를 그릴 수 있습니다. 예를 들어 매일매일의 조깅 거리를 측정하여 그래프로 표현하기를 원한다고 가정합니다. 메모장도 좋고 엑셀도 좋습니다. 다음과 같이 내용을 복사하여 Excalidraw의 노트에 붙여 넣습니다. 자료의 1번째 행은 자료 내용을 표기합니다.
막대그래프나 꺾은 선 그래프를 선택하여 노트에 삽입할 수 있습니다.
라이브러리 활용
Excalidraw 라이브러리에서 각종 아이콘과 도형을 추가할 수 있습니다. 화면 우측의 책 모양 아이콘(라이브러리)을 클릭하고 라이브러리 찾기 버튼을 클릭합니다.
스크롤을 움직이면서 원하는 아이콘을 다운로드 합니다. Add to Excalidraw 버튼은 현재 작동하지 않습니다. Download 버튼을 눌러 Football Icons를 다운로드합니다.
라이브러리 – 라이브러리 우측의 메뉴 버튼 – 열기 버튼 – 파일 선택을 하면 Football icons를 사용할 수 있습니다.
이미지 첨부
이미지를 첨부하고 싶으면 상단 메뉴의 이미지 첨부를 클릭하여 원하는 이미지를 선택합니다.
링크 생성
내부 노트의 경우 그냥 드래그 & 드랍하는 것으로 내부 링크가 생성됩니다. 또는 양쪽에 대괄호를 두 번 넣어 [[링크하고 싶은 노트의 이름]]으로 텍스트를 작성합니다. 외부 링크는 상단의 텍스트 아이콘을 누르고 화면을 클릭합니다. 텍스트 상자를 생성되면 외부 링크 주소를 입력하거나 내부 링크처럼 양쪽에 대괄호를 2번 넣어 주소를 입력합니다.
내부 및 외부 링크의 상세 내용이 그대로 표시되는 게 싫다면 다음과 같이 변경합니다. [[링크하고 싶은 노트의 이름|변경할 내용]], 즉 중간에 Vertical Bar를 넣고 표현하고 싶은 링크 이름을 넣어서 링크 이름을 변경할 수 있습니다.
정리
메뉴 설명과 기본적인 다이어그램 생성, 이미지 저장 및 임베드 기능을 우선 설명하였습니다. 다음으로 그래프 그리기, 라이브러리 활용, 이미지 첨부와 링크 생성 방법을 설명하였습니다. 더 복잡한 심화 기능이 있지만, 내용이 너무 길어질 것 같아 여기서 마무리하겠습니다. 다음에 다른 포스팅에서 Excalidraw의 심화 기능을 설명하겠습니다.
옵시디언(Obsidian) 0: 설치, 마크다운 문법 및 세팅
옵시디언(Obsidian) 1: 캔버스 기능과 플러그인