옵시디언 플러그인 중 개인, 업무 용도로 모두 활용성이 높은 플러그인이 있습니다. 바로 칸반 플러그인인데요. 오늘은 칸반 플러그인 사용법에 대해 알려드리도록 하겠습니다.
1. 칸반보드란?
칸반보드는 작업 진행 상황을 시각화하고 관리하는 도구입니다. 칸반은 일본어로 "카드"라는 의미인데요, 그래서 칸반 보드에서는 작업을 카드로 표현하여 각 단계별로 이동시키며 작업 진행 상황을 관리합니다.
칸반의 구성요소는 "열"과 "카드"입니다. 아래 예시에서 "열"은 파란색으로 해야할 일, 진행 중, 완료 세 단계입니다. 이들은 작업의 진행상황을 알려줍니다. "카드"는 작업입니다. 아래 예시에서 기획, 글쓰기, 다듬기에 해당합니다. 그래서 아래의 예시는 기획 작업은 완료, 글쓰기는 진행 중, 다듬기는 해야할 일로 구분되어 있음을 알 수 있습니다.
2. 옵시디언에서 사용해보기
2-1. 플러그인 설치 및 활성화
커뮤니티 플러그인 - 탐색으로 들어가서 kanban을 검색해서 설치 및 활성화해줍니다. 혹시 플러그인 설치법을 잘 모르신다면 여기에서 4번을 확인해주세요.
2-2. 칸반 보드 생성
명령어 팔레트(단축키 ctrl+p)를 통해 새 칸반보드를 생성해줍시다. 명령어 팔레트 단축키는 익숙해지면 노트 작업이 엄청 편해지니까 꼭 익히시고 단축키에 대한 설명은 여기에서 확인해주세요.
그럼 아래와 같이 빈 화면과 함께 오른쪽 상단에 작은 창이 하나 뜹니다. 새로 생성할 열을 생성해주는 칸인데요. 위에서 예시로 보여드린 테이블을 한 번 만들어보도록 하겠습니다. "해야할 일"을 입력 후 Add list를 눌러줍니다.
그럼 이렇게 "해야할 일" 열이 생기게 됩니다. 아래의 +Add a card를 눌러 작업을 생성해줍니다.
그러면 쉽게 작업을 추가할 수 있습니다.
다시 열을 추가하려고 하는데 오른쪽 상단의 박스가 사라져서 당황할 수 있는데요. 우측 상단의 + 버튼을 누르면 다시 확인할 수 있으니 열을 생성할 때 사용하시면 됩니다. 아래와 같이 예시 테이블과 같은 칸반보드를 생성해보았습니다.
3. 칸반보드 기본 조작
3-1. 카드 이동
각 작업은 아래 그림과 같이 드래그해서 다음 진행 상황으로 넘길 수 있습니다.
3-2. 카드 내 입력
카드 내 마크다운 형식 모두 그대로 이용할 수 있습니다. 아래 처럼 제목 넣기, 링크 넣기, 이미지 넣기 모두 작동함을 알 수 있습니다.
중요한 건 원래 노트에서는 Enter를 누르면 줄 바꿈이 되지만, 칸반 카드 내에서의 Enter는 카드 입력입니다. 그래서 카드 내에서의 줄바꿈은 Shift+Enter로 해주셔야합니다.
4. 기타
칸반 보드 우측 상단에는 여러 옵션들이 있습니다. +는 아까 말씀드린 것 처럼 열 추가고요. 4번째는 검색, 5번째는 옵션입니다. 옵션에서는 여러 옵션을 설정할 수 있는데 아마 대부분 기본 옵션으로 사용하셔도 무방하실겁니다. 3번째를 누르면 해당 칸반 노트가 일반 마크다운 형태 노트로 바뀌게 됩니다.
예를 들어 아래와 같이 바뀌게 되는데요.
혹시 실수로 누르셔서 되돌리셔야 한다면 명령어 팔레트(ctrl + p) 후 kanban을 검색하셔서 toggle ~ 선택해주시면 칸반 형태로 돌아가게 됩니다.
오늘은 개인이 이용하는 클라우드 서비스에 무료로 옵시디언을 연동하는 방법을 알아보도록 하겠습니다. 저는 구글 드라이브를 사용하기 때문에 구글 드라이브를 기준으로 설명드리겠지만 다른 클라우드(원드라이브, 아이클라우드, 드롭박스 등)도 모두 동일한 원리로 적용할 수 있으니 보고 순서대로 진행하시면 됩니다.
1. 클라우드란?
클라우드 서비스에 대해 잘 모르시는 분을 위해 아주 간단하게 개념만 설명드리고 가도록 하겠습니다. 클라우드 서비스는 가상화된 서버에서 자원을 제공하는 서비스입니다. 일반적으로 우리는 컴퓨터에 파일을 저장(로컬드라이브, C드라이브)합니다. 이러한 가상화된 저장소를 제공하는 서비스입니다. 로컬 드라이브는 연결된 컴퓨터만 해당 저장소를 이용할 수 있지만, 클라우드 서비스를 이용하면 클라우드 저장소에 연결되어 있는 모든 IT 기기에서 해당 저장소를 이용할 수 있게 됩니다. 아래의 이미지를 보시면 잘 이해가 가실 겁니다. 저는 옵시디언 Valut를 하나밖에 사용하지 않아 1개지만, 혹시 여러 개를 사용하신다면 모두 클라우드 서비스에 연결할 수 있습니다.
클라우드 서비스에는 대표적으로 구글 드라이브, 원드라이브, 아이클라우드, 네이버 마이박스, 드롭박스 등이 있습니다. 대부분의 드라이브에서 무료 공간을 제공하므로, 무료 공간을 이용해서 사용하시면 됩니다. 무료 저장 공간이여도 옵시디언에 저장되는 메모는 텍스트 형태라 용량이 매우 적으므로 충분히 사용하실 수 있습니다.
2. 클라우드 서비스 설치하기
구글드라이브를 검색해서 다운로드 링크로 들어가줍니다. 또는 아래의 링크를 통해 접속해주세요.
정상적으로 설치를 하셨다면 내 PC에 보시면 G:(G드라이브, G = Google)가 생성되었음을 확인할 수 있습니다.
3. 옵시디언과 연결하기
보관서를 생성 후 탐색 버튼을 클릭하여 저장소 위치를 지정해줍니다. 이 때 위치는 G드라이브 - 내 드라이브에 생성해줍니다. 저는 드라이브 테스트라는 폴더를 생성 후 위치 지정을 해줬습니다.
그러면 아래와 같은 화면이 됩니다. 생성을 눌러주시면 됩니다.
혹시 기존 사용하던 노트가 있으신 분들은 노트를 그대로 복사해서 G 드라이브 - 내 드라이브 - 드라이브 테스트(저는 폴더를 생성했으므로 드라이브 테스트 안에) 경로 안에 붙여 넣어주시면 됩니다. .obsidian 폴더 안에 넣는 거 아니니 주의해주세요.
4. 확인 테스트
테스트를 위해서 아래와 같이 메모를 하나 생성해보았습니다.
경로 안에 들어가보면 아래와 같이 정상적으로 메모가 생성됩니다. 파일 이미지 왼쪽 아래에 있는 작은 구름 모양이 구글 드라이브와 동기화가 완료됐다는 의미입니다. 동기화는 거의 실시간으로 됩니다.
구글 드라이브에서도 확인을 위해 내 드라이브로 들어가보면 아래와 같이 드라이브 테스트 폴더가 생성되어있고,
해당 폴더 안에 들어가보면 블로그용 테스트입니다. 라는 마크다운 파일이 정상적으로 동기화 되어 있음을 알 수 있습니다.
지난 글에서는 옵시디언 추천 마크다운 문법에 대해서 알려드렸었습니다. 오늘은 단축키 설정 방법과 추천 단축키를 알려드리도록 하겠습니다. 단축키를 알고 있으면 글 쓰는 속도도 빨라지고 편리하기 때문에 옵시디언 사용 전에 단축키를 익히고, 본인이 원하는 키로 재설정하시기 바랍니다.
1. 단축키 설정 방법
설정 방법은 간단합니다. 좌측 하단 설정 - 단축키로 들어가시면 설정할 수 있고, 검색은 3번에서 해주시면 됩니다.
2. 추천 단축키
아래 표에서 "이름"을 위 이미지의 3번에 검색하시면 해당 단축키가 나타나니 수정해서 이용하시면 됩니다.(일부 기본 지정되어 있는 키는 검색해도 나타나지 않는 경우가 있습니다.)
아래 표의 "단축키"는 기본 설정 단축키가 아닌 제가 설정해놓은 단축키일 수 있기 때문에 반드시 직접 확인하시고 본인 손에 맞게 수정해서 사용해주세요.
아래 단축키가 옵시디언의 모든 단축키는 아니지만, 외우면 좋은 단축키들 입니다. 이 중 반드시 외우길 추천드리는 단축키는 이름에 따로 체크를 해드렸으니 꼭 외우셨으면 좋겠습니다.
구분
이름
단축키
내용
파일 및 탭 조작
새 노트 생성
CTRL + N
새로운 노트를 생성한다
새 탭
CTRL + T
새 탭을 생성한다
현재 파일 검색
CTRL + F
현재 파일 내 검색을 한다
현재 파일 저장
CTRL + S
현재 파일을 저장한다
퀵 스위처: 퀵 스위처 열기 (파일 열기)
CTRL + O
특정 파일을 연다
활성 탭 닫기
CTRL + W
현재 탭을 닫는다
파일명 수정
F2
현재 파일명을 수정한다
탭 이동
CTRL + 1, 2, 3 ... CTRL + TAP CTRL + SHIFT + TAP
첫 번째 탭 이동, 두 번째 탭 이동 ... 다음 탭 이동 이전 탭 이동
오른쪽 사이드바 열기/닫기 왼쪽 사이드바 열기/닫기
CTRL + ALT + 오른쪽 CTRL + ALT + 왼쪽
사이드바를 열고 닫는다
노트 내 조작
인덴트
TAP SHIFT + TAP
인덴트 삽입 인덴트 삭제
윗줄과 바꾸기 아랫줄 바꾸기
ALT + 위 ALT + 아래
문장을 위로 한 칸 이동한다 문장을 아래로 한 칸 이동한다
단락 삭제
CTRL + SHIFT + BACKSPACE
단락을 삭제한다
접기 모든 제목 및 목록 접기 펴기 모든 제목 및 목록 펴기
CTRL + 위 CTRL + ALT + 위 CTRL + 아래 CTRL + ALT + 아래
커서가 있는 목록을 접는다 문서 내 모든 목록을 접는다 커서가 있는 목록을 펼친다 문서 내 모든 목록을 펼친다
기타
명령어 팔레트
CTRL + P
명령어 팔레트를 불러온다
키워드 설정 시 중복 설정을 할 경우 아래 이미지 처럼 경고창이 나타나니 수정해주셔야 합니다.
3. 명령어 팔레트
위의 표에서 기타에 보면 명령어 팔레트가 있습니다. 명령어 팔레트가 무엇인지 궁금해하실 분들이 있을 것 같아 설명드립니다. 명령어 팔레트는 옵시디언에서 할 수 있는 모든 단축키를 불러와서 자연어로 사용할 수 있게 만든 도구입니다. 우리가 모든 단축키를 외우고 지정할 수 없기 때문에 자주 쓰는 명령어는 단축키로 지정해서 사용하시고, 자주 쓰지 못하는 명령어는 명령어 팔레트로 불러와서 사용하시면 됩니다. 설치하신 플러그인의 기능들도 모두 불러와서 할 수 있으니 반드시 익히셔야 합니다. 예를 들어, 옵시디언에는 문서를 PDF로 내보낼 수 있는 내장 기능이 있습니다. 그러면 CTRL + P를 누르고 PDF를 입력하면 바로 PDF 내보내기를 할 수 있습니다. 이 때 본인이 PDF 보내기를 자주 사용하신다면 단축키에서 등록하셔도 됩니다.
또 다른 예로는 파일을 다른 폴더로 이동을 들 수 있습니다. 해당 기능도 자주는 아니지만 가끔 사용하는 기능이기 때문에 저는 명령어 팔레트로 불러와서 사용합니다. 왼쪽 노트 리스트에서 노트를 끌어서 다른 폴더에 넣어도 되긴 하지만 나중에 폴더가 많아지고 복잡해지면 불편해져서 명령어로 지정하시는게 편할겁니다.
명령어 팔레트나 단축키 커스텀은 옵시디언 사용 기간이 늘어나게 되면 자연스럽게 사용하게 될거니까 처음부터 모든 단축키를 지정해야지 라고 생각하지 마시고, 경험해가면서 하나씩 추가해나가세요. 처음부터 다 하려고 하면 진입장벽으로 느껴집니다. 제가 소개해드린 필수 단축키, 명령어 팔레트만 꼭 익혀주세요.
마크다운 필수 문법 추천 글에서 메타데이터(프론트매터) 생성을 할 때 Linter를 사용하라고 추천드렸었습니다. 이번 글에서는 Linter 플러그인이 무엇이고, 어떻게 사용하는지 설명드리도록 하겠습니다.
1. Linter 플러그인?
Linter는 규칙에 따라 노트의 형식과 스타일을 지정하는 플러그인입니다. 지정해놓은 형식이 있다면 단축키로 그 형식을 불러와서 적용하는 플러그인입니다. 여러 가지 설정할 수 있지만 저는 메타데이터(위 이미지 참고)를 넣는데만 사용하기 때문에 단축키를 통한 메타데이터 삽입 기능만 소개하도록 하겠습니다. 그 외 기능은 아래 공식 문서에서 확인해주세요.
지난 글에서 마크다운이 무엇인지, 문서 간의 링크는 어떻게 다는지 등에 대해 알려드렸었습니다. 오늘은 그 외 어떤 마크다운 문법이 있고, 필수적으로 외워야 할 마크다운 문법은 어떤 것이 있는지 소개해드리겠습니다.
먼저 마크다운 소개에 앞서 오늘 제가 소개드릴 마크다운이 마크다운 전부는 아닙니다. 하지만 아래에 소개드리는 마크다운은 필수적으로 사용되니 노트를 쓰시면서 꼭 익히시고, 나머지 마크다운은 필요하실 때마다 찾아가면서 하시면 되니까 모든 마크다운을 처음부터 외우려고 하지는 마시기 바랍니다. 외우다 지쳐요!
1. 마크다운 뜻
마크다운은 간단한 문법으로 텍스트 서식을 지정할 수 있는 언어입니다. 쉽게 얘기하면 우리가 평소에 문서를 작성할 때 제목은 크게하고, 내용은 제목에 비해 작게하고, 인덴트는 어떻게 넣고 이런 양식이 있는데 이런 양식을 쉽게 적용할 수 있게 만든 언어입니다.
아래의 예시를 보면 이해가 갈 것입니다."옵시디언 기본 사용법"이라는 텍스트 앞에 #을 붙여서" 이 텍스트에 제목1의 서식을 붙여줘" 하는 것입니다.
2. 필수 마크다운
제가 생각하는 가장 중요한(많이 쓰는) 마크다운 문법들 소개드립니다. 아래가 마크다운 문법의 전부는 아닙니다. 하지만 아래 문법들만 익히면 글 쓰는데 전혀 지장없으니 꼭 외우시길 추천드립니다.
| 구분 | 내용 | |---|---| |1|내용| 위의 형태로 넣으면 되지만 너무 비효율적이므로 Advanced Tables 플러그인 추천
취소선
~~ 문장 ~~ (취소선 넣을 부분을 드래그 후 ~~하면 편하게 가능)
위 사항 중 다른 것은 모두 이해가 가실텐데, 메타데이터는 어떤 것인지 잘 모르실 수 있어서 설명드립니다. 메타데이터란 "해당 데이터(문서)에 대한 데이터(정보)"입니다. 예를 들어, 내가 만든 "야구"라는 문서가 있다면 이 문서의 메타데이터는 문서 생성 날짜, 문서 수정 날짜, 문서 태그, 문서 별명 등입니다. 또 다른 예로, 책으로 설명드리면 책의 출판사, 저자, 출간일 등을 들 수 있습니다.
저는 메타데이터를 제가 노트를 만든 날짜, 수정한 날짜, 태그를 다는 데 주로 사용하고, 가끔 별명을 다는 데도 사용합니다. Linter 플러그인을 사용하면 단축키로 간략하게 생성할 수 있으니 반드시 노트에 메타데이터를 다시는 습관 들이시길 추천드립니다.
옵시디언에는 문서를 링크할 수 있는 기능이 있습니다. 위키를 보시면 특정 문서에서 다른 문서로 쉽게 이동할 수 있게 링크를 걸어놓은 것과 같은 기능입니다. 메모를 하는데서 이런 링크는 왜 사용해야할까요? 이번 글에서는 링크를 사용해야 하는 이유, 옵시디언에서 링크의 종류 및 방법에 대해서 알아보겠습니다.
1. 링크를 왜 해야할까?
링크를 하는 가장 중요한 이유는 메모의 재활용성을 높이는 것입니다. 개인적으로 활용되지 않는 메모는 쓰레기라고 생각합니다. 메모 의미는 그 메모를 다시 보는 데서 발생하죠. 즉 링크는 메모를 메모답게 사용할 수 있는 가장 중요한 방법이기 때문에 반드시 해야합니다. 그 외 링크의 이점으로는 아래와 같습니다.
정보 연결 및 검색: 메모 간 링크를 통해 관련된 정보들을 쉽게 연결하고, 그래프 뷰를 통해 전체적인 지식 구조를 한눈에 파악할 수 있습니다. 검색 기능을 통해 링크된 메모들을 빠르고 쉽게 찾아볼 수 있습니다. 단순한 키워드 검색을 넘어, 정보의 연결성을 기반으로 더욱 효율적인 검색이 가능합니다. 서로 연결된 메모들을 통해 정보 간의 숨겨진 연관성을 발견하고, 새로운 아이디어를 얻을 수 있습니다.
지식 체계 구축: 메모들을 연결하여 나만의 지식 체계를 구축할 수 있습니다. 사람들이 많이 얘기하는 세컨드 브레인에 대한 이야기입니다. 옵시디언의 편리한 링크 방식, 가벼운 시스템은 세컨드 브레인을 구축하는데 최적화 되어 있습니다.
생산성 향상: 업무와 관련된 것인데 메모 간 링크를 통해 정보의 흐름을 만들고, 작업을 더욱 효율적으로 수행할 수 있습니다. 검색이 용이하기 때문에 중요한 정보에 빠르게 접근하고, 작업에 필요한 정보를 손쉽게 찾아볼 수 있습니다.
2. 링크의 종류 및 방법
2-1. 링크의 종류
옵시디언에 있는 링크의 종류로는 아웃링크(Out)와 백링크(Back)가 있습니다. 단어에서 알 수 있듯이 아웃링크는 나가는 링크, 백링크는 들어오는 링크입니다. 아래 이미지를 참고해주세요.
아웃링크: 현재 문서(옵시디언이란)가 참조하고 있는 문서들(문서 1, 2, 3)
백링크: 현재 문서(옵시디언이란)을 참조하고 있는 문서들(문서 1, 2, 3)
사실 아웃링크가 뭐고 백링크가 뭐고 외울 필요는 없습니다. 이런게 있구나 하고 넘어가시면 되고, 중요한 건 메모를 쓸 때마다 링크할 메모가 있다면 링크하는 습관입니다.
2-2. 링크의 방법
링크의 방법으로는 크게 3가지가 있습니다.
문서 링크 생성하기: [[문서명]]
클릭할 경우 해당 링크로 이동합니다. 만약에 링크할 문서명이 "야구"라면 아래와 같이 작성해주시면 됩니다.
저는 [[야구]]를 좋아합니다. 이 때 [[야구]]를 클릭하면 [[야구]] 문서로 이동하게 됩니다.
링크를 할 때 중요한 3가지 옵션이 있는데요.
#을 입력해서 제목에 연결, ^를 입력해 블록에 연결, |(shift+\(역슬래시))를 입력해 보이는 텍스트 변경 옵션입니다.
#: 마크다운 형태로 제목을 입력할 때 #, ##, ### 등으로 입력하는데 여기에 연결할 수 있습니다. 예를 들어, 아래와 같이 야구 문서 안에 #야구 하는 방법, #야구가 좋아, #야구 장비 세 개의 제목이 있다면 특정 제목에 연결할 수 있습니다. [[야구#]]을 입력 후 키보드로 선택하면 됩니다.
^: 인덴트로 블록을 만들어뒀다면 여기에 연결할 수 있습니다. 예를 들어, 아래와 같이 야구 문서 안에 - 야구 좋아1 - 야구 좋아 2처럼 작성해뒀다면 여기에 링크할 수 있습니다. [[야구^]]를 입력 후 키보드로 선택하면 됩니다. #으로 연결할 수 있는 것도 ^로 연결할 수 있으므로, 편하게 ^로 통합해서 사용하셔도 됩니다.
|: 보이는 텍스트를 변경합니다. 예를 들어, 아래와 같이 [[야구]] 문서를 링크했지만, [[축구]]로 보이고 싶다면 [[야구|축구]]로 작성해주시면 됩니다. 텍스트는 축구로 보이지만 실제로 연결되는 문서는 "야구" 문서입니다.
^와 |를 결합해서 사용할 수도 있는데요. "저는[[야구^야구 좋아1|축구]]를 좋아합니다." 라고 작성한다면, 텍스트가 보이는 것은 "저는 축구를 좋아합니다."이지만, "축구"를 클릭했을 때 "야구" 문서의 "야구 좋아1" 항목으로 이동하게 됩니다.
처음에는 어렵지만 익숙해지면 매우 좋은 방식이기 때문에 무조건 외우셔야 합니다.
문서 전체 가져오기![[문서명]]
현재 문서 안에 가져올 문서 전체를 삽입합니다. ![[야구]]를 입력하면 아래와 같이 문서를 가져올 수 있습니다. 개인적으로 선호하지 않는 방식이지만 필요 시 사용하시면 될 것 같습니다.
외부 링크 가져오기[보이는 텍스트](링크)
외부 인터넷 링크를 가져옵니다. 아래와 같이 입력해주면 됩니다.
실제 보이는 텍스트는 "네이버로 이동"만 보이게 됩니다.
이 방식도 많이 쓰니 외워주시면 편합니다. 단축키는 ctrl+k로 입력할 수 있습니다.
이렇게 링크를 사용해야하는 이유와 링크 종류 및 사용 방법에 대해 알아봤습니다. 링크는 옵시디언 메모에서 필수인 기능이니 조금 어렵더라도 반드시 외우셔서 사용하시길 추천드립니다.
옵시디언 사용한 지 10달 정도 되어 가는 것 같습니다. 지금까지 사용했던 소프트웨어 중에 손에 꼽을 정도로 좋은 소프트웨어이고, 많은 분들이 사용하면 좋겠어서 사용법 소개드립니다. 여기서는 노션과의 비교, 기본 사용법(다운로드 포함), 먼저 해야할 것들, 플러그인에 대해서 이야기해보겠습니다.
1. 노션과의 비교
가격, 속도, 난이도, 자유도로 나눠서 비교해보았습니다.
1-1. 가격
노션 같은 경우 무료지만 일부 기능 제한이 있죠(사용한지 조금 되서 제가 아는 것과 차이가 있을 수 있습니다.) 하지만 옵시디언은 Sync(동기화)와 발행(메모를 쓰면 특정 사이트에 자동 업로드)이라는 기능을 제외하면 모두 무료입니다. 그리고 동기화는 클라우드로 무료로 커버할 수 있기 때문에 사실상 발행 기능을 제외하면 모두 무료입니다.
1-2. 속도
제가 노션을 탈출한 가장 큰 이유입니다. 내가 사용하지 않지만 기본적으로 깔려 있는 기능이 너무 많고, 문서를 만들 때마다 스택이 쌓이다 보니 무거워져서 사용이 불편합니다. 하지만 옵시디언은 필요한 플러그인만 설치해서 쓰면 되고, 사실상 메모장(md) 형식이기 때문에 속도가 매우 빠릅니다. "몇 천 건 이상 많아지면 느려지는거 아니야?" 라고 할 수 있는데, 메모장 1000개 만들어도 컴퓨터가 느려지지는 않기 때문에 속도는 절대 걱정 안 하셔도 됩니다.
1-3. 자유도
노션도 나쁘지 않은 자유도를 가졌다고 생각합니다. 다른 메모 소프트웨어에 비해서 많은 기능을 가지고 있기 때문이죠. 그런데 이걸 커스텀하는 수준은 그렇게 높지 않습니다. 옵시디언은 사용자들이 직접 플러그인을 만들어서 제공(무료)하고, 이 플러그인을 능력만 있다면 자기 입맛에 맞게 완전히 커스텀할 수 있습니다.
1-4. 난이도
자유도가 높은 만큼 진입장벽이 있는 편입니다. 일단 사용 방식이 마크다운 방식이라 기본적인 마크다운 문법을 익혀야하고, 우리가 상상하는 자유로운 커스텀을 하기 위해서는 많은 노력이 필요합니다. 근데 저는 이것도 사용하기 나름이라 생각합니다. 옵시디언 사용 목적이 메모가 본질적 목표기 때문에, 너무 꾸미려 하지 말고, 플러그인도 필요한 플러그인만 설치하고, 문법도 사람마다 사용하는 문법은 정해져 있기 때문에 1주면 충분히 적응할 수 있습니다.
결론적으로 제 생각에 메모 습관을 오랫동안 유지하고 싶으신 분은 옵시디언으로 무조건 갈아타시는 것을 추천드립니다.
+) 링크
추가로 옵시디언은 링크를 하기 편한 형태이며, 링크는 메모의 재활용성을 극대화 시켜줍니다. 만약 옵시디언을 사용하게 된다면 반드시 링크하는 습관을 만들어보세요. 옵시디언에서 링크하는 방법 및 종류는 아래 글을 참고해주세요.
2. 기본 사용 방법
2-1. 설치
영어로 옵시디언 검색해주셔야 공식 홈페이지가 나타납니다. 또는 아래 링크를 통해 접속해주세요.
설치는 간단하게 하실 수 있을 것 같으니까 넘어가도록 하겠습니다. 대신 설치하고 나시면 vault 지정이라는 부분에 있어 어려움을 겪으실 수 있는데 vault = 저장소 라고 생각하시고, 옵시디언 메모가 저장되는 기본 경로를 지정한다고 생각 하시면 됩니다. vault는 여러 개를 만들 수도 있고, 수정도 마음대로 가능하니까 편한 곳으로 지정하시면 됩니다. 나중에 vault를 드라이브에 지정해서 연동을 할 예정이고, 이 방법도 공유드리도록 하겠습니다.
3. 먼저 해야할 것들
3-1. 마크다운 익히기
마크다운은 간단한 문법으로 텍스트 서식을 지정할 수 있는 언어입니다. 쉽게 얘기하면 우리가 평소에 문서를 작성할 때 제목은 크게하고, 내용은 제목에 비해 작게하고, 인덴트는 어떻게 넣고 이런 양식이 있는데 이런 양식을 쉽게 적용할 수 있게 만든 언어입니다.
아래의 예시를 보면 이해가 갈 것입니다. "옵시디언 기본 사용법"이라는 텍스트 앞에 #을 붙여서" 이 텍스트에 제목1의 서식을 붙여줘" 하는 것입니다. 제목2를 하고 싶으면 ##, 제목3을 하고 싶으면 ### 식으로 진행하면 됩니다.
또 다른 예시로는 "-" 예시를 들 수 있는데요. 한글 같은 경우 문서를 작성할 때 아래와 같은 bullet list를 작성하는 경우가 많을 겁니다. 그럴 경우 기호로 들어가서 불릿 기호 넣고 이런 불편함이 있는데, 마크다운에서는 "-"를 하고 텍스트를 입력하면 불릿 리스트가 자동으로 생성되게 됩니다.
결론적으로 마크다운은 글 쓰는 형태를 쉽게 하기 위한 문법이라 할 수 있고, 이것은 우리가 평소에 쓰지 않던 문법이기 때문에 익히는데 시간이 걸릴 수 있습니다. 하지만 익히고 나면 글 쓰는 효율이 엄청 상승하게 되기 때문에 옵시디언을 사용할 때 무조건 익혀야합니다.
다른 소프트웨어도 그렇지만 단축키를 익힐 경우 글 작성 효율이 비약적으로 상승하게 됩니다. 옵시디언에도 필수 단축키들이 있습니다. 또한 명령어들을 자연어로 쉽게 사용할 수 있는 명령어 팔레트도 있습니다. 글 쓰는 효율 상승을 위해 무조건 익히실 것을 추천드리고, 필수 단축키에 대한 추천은 아래의 글에서 참고해주시면 됩니다. 필수 단축키는 파일 및 탭 조작, 본문 내 조작, 기타(명령어 팔레트)로 구분해뒀습니다.
3-3. 동기화
위에서 말씀드렸지만 유료 sync 말고 무료로 본인이 사용하는 클라우드 서비스를 통해 동기화를 할 수 있습니다. 동기화를 하게 되면 업무용, 가정용 데스크탑, 노트북, 휴대폰, 패드 등 여러 곳에서 모두 저장소를 불러와서 사용할 수 있고, 디지털 메모에 있어서는 필수입니다. 구조는 아래와 같습니다.
플러그인은 쉽게 말해 "기능"입니다. 옵시디언에서는 사용자들이 본인이 만든 플러그인을 올려주는데요. 여기에는 옵시디언에는 기본적으로 없는 달력 기능이나, 태스크 관리 기능 등이 있습니다. 모두 무료로 다운로드 받아서 쓸 수 있습니다. 방법은 간단한데요. 아래와 같이 옵션 - 커뮤니티 플러그인 - 탐색으로 이동해줍니다.
원하는 플러그인명을 입력하면 클릭해서 설치할 수 있습니다.
4-2. 플러그인에 관한 팁
옵시디언 관련 커뮤니티도 보고, 제가 겪은 경험으로 플러그인에 관한 팁을 드리면 "플러그인은 최소화 하라"입니다. 이유는 아래와 같습니다.
옵시디언 사용하는 본질은 메모를 하고 연동을 위한 것이기 꾸미기 위한 것이 아님
옵시디언 업데이트에 맞게 플러그인 업데이트가 되지 않을 경우 충돌 발생 가능성
많은 플러그인을 깔면 플러그인끼리의 충돌 가능성
플러그인이 너무 많아지면 무거워질 수 있음(노션 탈출 이유)
처음부터 옵시디언 꾸미기, 플러그인 사용법 알아보기, 플러그인 설치하기 등 메모와 동떨어진 작업을 하면 지칩니다. 그리고 플러그인들도 모두 사용법이 있기 때문에 어느 정도 익혀야하고, 이는 진입장벽 상승으로 이어집니다. 그래서 처음에는 마크다운, 단축키 익히는데 신경을 쓰시고 익숙해지고 나면 천천히 플러그인을 설치해보세요. 우리의 목적은 메모를 작성하는거지 다이어리 꾸미기를 하는게 아니니까요.
이렇게 옵시디언에 대해서 기본적인 사용법, 노션과의 비교 등을 소개해드렸습니다. 처음에는 익숙치 않아서 너무 어렵다고 느끼실 수 있는데 차근차근 해보면 전혀 어렵지 않으니 메모 습관을 들이고 싶다면 무조건 옵시디언을 사용해보세요.
내 노트들을 GPT 모델에 임베딩 해야 GPT가 읽고 노트간의 연결을 만들어 줄 수 있어서 임베딩 모델 설정을 해줘야합니다.
방금 설정하신 api key 바로 위에 보면 임베딩 모델 설정을 하는 곳이 있는데요. 여기서 notes embedding model의 모델을 openai text-3 small로 지정해줍니다. 다른 모델 해도 되지만, 해당 모델이 비용이 가장 저렴해서 사용했습니다.
저는 206개의 파일을 임베딩 하였고, 발생 비용은 0.01달러입니다. 임베딩에 큰 돈이 들지 않으니 부담 안 가지고 하셔도 됩니다.
2. 기능
2-1. 연관 노트 서칭
smart connections를 설치 후 우측 상단에 보면 플러그인 버튼이 있습니다. 해당 버튼을 누르면 현재 활성화된 노트와 연관된 노트를 보여줍니다. 연관성을 찾아내는 방법은 코사인 유사도를 기반으로 한다고 하고, 오른쪽 리스트에 보면 앞쪽에 0.99와 같은 수치들이 있는데 해당 수치들이 유사도를 나타냅니다. 텍스트 분석에 코사인 유사도가 많이 사용되는데 해당 알고리즘 가져와서 사용하는걸로 보이네요. 원리를 아실 필요는 없을 것 같습니다.
2-2. 챗봇 활용
gpt를 연결해뒀기 때문에 옵시디언에서 바로 챗봇을 이용(gpt3.5모델)할 수 있는데요. 임베딩도 해뒀기 때문에 "내 노트에 기반한 내용 요약해줘", "목차 구성해줘", "회의록 작성해줘" 등 활용할 수 있습니다. 저는 제가 가진 노트를 기반으로 글을 써달라고 요청해보도록 하겠습니다.
속도는 조금 느린 편이나 아래와 같이 대답을 잘 해줍니다.
아래는 GPT가 만들어준 전문입니다.
"행복의 정의 청소년의 행복에 대해 이야기하기 전에, 먼저 행복의 정의에 대해 알아보겠습니다. 행복은 개인마다 다르게 느껴지는 감정이지만, 일반적으로는 삶에 대한 만족과 긍정적인 감정을 느끼는 상태를 의미합니다. 행복은 단순히 쾌락이나 재화의 축적에 의해 결정되는 것이 아니라, 내적인 만족과 성취감, 사회적 관계의 만족 등 다양한 요소에 의해 영향을 받습니다. 행복의 요인 청소년들이 행복을 느끼는 요인은 다양합니다. 첫째로, 가족과의 관계는 매우 중요합니다. 가정환경이 안정적이고 지지를 받을 수 있는 가족은 청소년들에게 큰 행복을 선사합니다. 둘째로, 친구와의 관계도 행복에 영향을 미칩니다. 좋은 친구들과 함께하는 시간은 즐거움과 지지를 주고, 사회적 연결성을 높여줍니다. 또한, 자기 자신에 대한 긍정적인 자아개념과 자기효능감도 행복을 느끼는 데 중요한 요소입니다. 행복을 찾는 여정 행복을 찾는 여정은 모두에게 다양한 도전과 과정을 요구합니다. 청소년들은 자신의 가치와 관심사를 발견하고, 그에 따라 목표를 설정하고 노력해야 합니다. 자신의 열정과 재능을 발휘할 수 있는 활동을 찾는 것이 중요합니다. 또한, 자기 자신과의 관계를 발전시키고, 긍정적인 마인드셋을 갖추는 것도 행복을 찾는 여정에서 중요한 요소입니다. 마지막으로, 행복을 찾는 여정은 실패와 어려움을 포함합니다. 그러나 이러한 경험들을 통해 성장하고, 자신의 강점과 약점을 알아가며 더욱 강해질 수 있습니다. 결론 청소년들의 행복은 다양한 요인에 의해 결정되며, 행복을 찾는 여정은 개인마다 다를 수 있습니다. 그러나 가족과의 관계, 친구와의 관계, 자기 자신에 대한 긍정적인 자아개념과 자기효능감은 모두에게 중요한 요소입니다. 또한, 자신의 가치와 관심사를 발견하고, 목표를 설정하고 노력하는 것도 행복을 찾는 여정에서 중요합니다. 마지막으로, 실패와 어려움을 극복하며 성장하는 과정은 행복을 더욱 귀중하게 만들어줍니다. 청소년들은 자신의 행복을 위해 이러한 여정을 적극적으로 추구해야 합니다."
그럴 듯하게 글을 잘 작성해주는데요. 그런데 제 노트의 글을 기반으로는 작성해주지 않았습니다. 그래서 비교를 위해서 GPT3.5에 직접 노트 원문을 다 던져서 똑같이 명령을 해봤는데요. 그래도 결과는 아래 처럼 똑같이 나왔습니다.
아무래도 모델 문제 같습니다. 저는 업무, 개인 연구 때문에 GPT, 바드를 많이 활용하고 있는데요. 실제 제가 사용할 때도 3.5 모델은 텍스트를 길게 던질 경우 읽지 않고 대답을 생성하는 현상을 보입니다. 3.5 모델에 입력될 수 있는 토큰의 한계 때문에 그런 것 같습니다. 그래서 3.5 모델 말고 4.0 모델로 한 번 생성해보도록 하겠습니다.
smart connections 설정으로 가서 gpt4 모델 중 토큰 수를 가장 많이 먹는 128k 모델로 해보겠습니다.
똑같은 질문을 던졌을 때 GPT 4.0 128k 모델에서는 아래와 같이 답을 줍니다.
"청소년의 행복에 대한 글을 작성하는 것은 매우 의미 있는 작업입니다. [[행복의 기원]]과 [[행복의 정복]]의 내용을 바탕으로, 청소년의 행복에 관한 글의 목차에 따라 내용을 구성해보겠습니다. ### 1. 행복의 정의 행복은 개인의 내면적 만족감과 긍정적인 감정 상태를 의미합니다. [[행복의 기원]]에서는 행복이 단순히 외부 조건에 의해 결정되는 것이 아니라, 개인의 태도와 내면의 평화로부터 비롯된다고 설명합니다. 이는 청소년들이 자신의 내면을 탐색하고 긍정적인 자아상을 형성하는 과정에서 행복을 찾을 수 있음을 시사합니다. ### 2. 행복의 요인 행복의 요인은 개인마다 다를 수 있으나, 일반적으로 인간관계, 성취감, 자아실현 등이 중요한 역할을 합니다. [[행복의 정복]]에서는 이러한 요인들이 어떻게 개인의 행복에 기여하는지를 탐구합니다. 특히 청소년기에는 친구들과의 관계, 학교 생활에서의 성취, 자신의 취미나 관심사에 대한 탐구 등이 행복감을 높이는 중요한 요소가 됩니다. ### 3. 행복을 찾는 여정 행복을 찾는 여정은 자기 자신과의 대화와 자기 이해에서 시작됩니다. [[행복의 기원]]에서는 자신의 내면을 이해하고 수용하는 과정이 행복으로 가는 첫걸음임을 강조합니다. 이어서 [[행복의 정복]]에서는 목표 설정, 긍정적 사고, 감사의 태도 등 행복을 향한 구체적인 전략들을 제시합니다. 청소년들에게는 자신의 감정과 생각을 이해하고, 자신만의 행복을 정의하며, 이를 실현하기 위한 노력이 중요합니다. ### 4. 결론 행복은 외부적 성공이나 물질적 조건에 의해서만 결정되는 것이 아닙니다. [[행복의 기원]]과 [[행복의 정복]]을 통해 볼 때, 행복은 자기 자신과의 관계, 긍정적인 생각과 태도, 그리고 자신의 삶에 대한 깊은 이해에서 비롯됩니다. 청소년기는 자신의 정체성을 찾고, 인생에서 중요한 가치를 발견하는 중요한 시기입니다. 이 시기에 행복의 진정한 의미를 탐색하고, 자신만의 행복을 찾아가는 여정은 매우 가치 있는 경험이 될 것입니다. 이 글이 청소년들이 자신의 행복을 탐색하고, 그 여정에서 의미와 만족을 발검하는 데 도움이 되기를 바랍니다."
차이점이 보이시나요? 128k의 토큰을 읽을 수 있기 때문에 노트들의 내용을 제대로 읽었고, 노트들이 마크다운 형태로 작성되었다는 것도 인식해서 답변 또한 마크다운 형태로 해줍니다. 내용도 제가 작성한 노트들의 내용 기반으로 제대로 작성되어 있습니다.
3. 발생 비용
아마도 비용이 가장 궁금할 수 있습니다. 대형 언어 모델의 비용 산정은 토큰을 기준으로 하는데요. 구체적인 산정 방식은 아실 필요 없지만, 간단하게 정리하자면 "개인이 사용하기에는 부담 없는 금액이다"란 것입니다.
아래는 오늘 테스트 하면서 사용한 금액인데요. 0.13 달러가 들었네요. 임베딩 하는데 0.01이 들었고, 프롬프트를 날리는데 0.13이 들었습니다. GPT 4 모델과 GPT 3.5 모델이 차이가 얼마 안 나는 걸 볼 수 있느데요. 사실 GPT 4 모델은 GPT 3.5 모델에 비해 결과물을 내주는데 0.001(1k 토큰 당) 정도만 높기 때문에 거의 차이가 없습니다. 토큰의 개념과 비용 산정에 관련해서는 나중에 게시글을 추가하도록 하겠습니다.
smart connections 기능을 이용해봤는데요. 정리하자면 아래와 같습니다.
1. smart connections를 이용해 GPT 4.0 128k 모델을 이용하면 노트들을 읽어서 결과물을 잘 만들어준다.
2. GPT 3.5 모델은 토큰 수 제한으로 인해 노트를 못 읽을 가능성이 높다(웹에서 사용하는 GPT 3.5와 동일한 결과물을 준다)
3. 비용은 얼마 들지 않는다. 부담 되지 않는 가격이니 마음대로 써도 괜찮을 것 같다.
4. 혹시 나는 절대로 돈을 쓰기 싫다. 하는 사람은 smart connections의 노트 서칭 기능만 써도 될 것 같다.(임베딩 비용만 발생하며 임베딩 비용은 거의 들지 않는다. GPT API 키 등록 시 무료로 5달러를 주는데 이걸로 충분히 가능함)