Tasks
플러그인 사용하기
목차
Tasks
플러그인 소개Tasks
플러그인 설치하기Tasks
플러그인 설정하기Tasks
플러그인 쿼리 사용해보기
Tasks 플러그인 소개
체크박스를 생성하면 - [ ]
(마크다운 표기) 아래에 해당하는 드랍다운이 나오게 됩니다.
드랍다운으로 선택하게 되면 날짜나 우선순위를 보기 쉽게 입력할 수 있게 도와 줍니다.
- 📅 마감일 ( due date )
- 🛫 시작일 ( start date )
- ⏳ 계획일 ( scheduled date )
- ➕ 생성일 ( created today )
- ⏫ 우선순위 높음 ( hight priority )
- 🔼 우선순위 중간 ( medium priority )
- 🔁 반복 ( recurring (repeat) )
아래처럼 이모지가 들어간 포맷들을 제공해주고, 체크표시하면 완료 날짜표시도 됩니다. 굳
Tasks 플러그인 설치하기
커뮤니티 플러그인 사용
클릭 >커뮤니티 플러그인
>탐색
클릭>Tasks
검색, 설치
Tasks 플러그인 설정하기
우선 플러그인을 활성화
하고, 톱니바퀴를 눌러 설정 페이지를 살펴봅시다.
다른 설정은 그대로두고, Global Query
만 수정해서 사용하겠습니다.
Global Query
경로 추가하기path includes /옵시디언
/옵시디언
폴더 안에 있는 Task들만 찾을 수 있도록 경로를 지정해 주었습니다.
나중에Global Query
를 제외하고 싶으면ignore global query
를 tasks 쿼리문에 넣주면 됩니다.
// Grobal Query 조건에 해당하는 Task만 조회
```tasks
```
// Grobal Query 무시하고 전체 Task를 조회
```tasks
ignore global query
```
Tasks 플러그인 명령어 사용해보기
-
Ctrl
+P
로 tasks 명령어를 검색해보니 명령어 2개가 나오네요.
Tasks: Toggle task done
: 커서가 있는 곳에 체크박스를 생성해줍니다.Tasks: Create or edit task
: Task 생성 모달을 띄워줍니다.
Task 생성 모달
보통 마크다운으로 체크박스를 만들었는데, Task 생성 모달에서 체크박스를 생성하게 되면
한눈에 필요한 것들을 넣을 수 있어서, 여러 정보를 넣을 때 사용하면 편할 것 같습니다.
Tasks 플러그인 쿼리 사용해보기
아래에 테스트용 task를 몇개 만들어 봤습니다. 아래에 해당하는 task들만 테스트 해보기 위해서
heading includes Test Task
를 tasks 쿼리마다 추가해 주었습니다.
공식 가이드 문서에 있는 샘플을 따라해 보겠습니다.
### Test Task
- [ ] Task 1 #task 🔼
- [x] Task 2 ✅ 2023-10-03 📅 2023-10-03
- [ ] Task 3 ⏫ 📅 2023-10-03
- [x] Task4 ✅ 2023-10-02
목차
Combining Filters
Filters
heading includes Task
path regex does not match /^_templates/
Layout
short mode
hide priority
limit 50
Combining Filters
Tasks의 속성(due
, tags
, path
, heading
)들로 조건을 넣어 필터링
```tasks
not done
(due after yesterday) AND (due before in two weeks)
(tags include #task) OR (path includes 옵시디언) OR (heading includes Test Task)
heading includes Test Task
```
- 결과
완료되지 않고,
마감일이 어제부터 2주 사이이고,
#task 태그가 붙어있거나, 경로에옵시디언
이 포함되거나 헤더에Test Task
가 포함된 Task 조회
Filter >heading includes Test Task
h태그가 붙은 header로 필터링
```tasks
heading includes Test Task
```
- 결과
Filter >path regex does not match /^_templates/
특정 경로에 task 제외하여 필터링
```tasks
path regex does not match /^.(옵시디언)./
heading includes Test Task
```
- 결과
위에 글로벌 쿼리에 사용한 path includes /옵시디언
를 적용하였는데,
해당 쿼리에서 다시 path regex does not match /^.*(옵시디언).*/
로 다시 제외 시켜서 결과가 0건이 나오네요
Laout > short mode
링크를 아이콘으로 간략하게 보여줌
```tasks
short mode
heading includes Test Task
```
- 결과
Laout > hide priority
우선 순위 숨김
```tasks
hide priority
heading includes Test Task
```
- 결과
Laout > limit 2
최대 갯수
```tasks
limit 2
heading includes Test Task
```
- 결과
'도구 > 옵시디언' 카테고리의 다른 글
옵시디언 Daily Note 템플릿 만들기 3 - Templater 플러그인 - 올럭Dev (0) | 2023.10.07 |
---|---|
옵시디언 Daily Note 템플릿 만들기 2 - Periodic Notes 플러그인 (0) | 2023.10.05 |
옵시디언 Daily Note 템플릿 만들기 1 - Calendar 플러그인 (0) | 2023.10.04 |
2. Obsidian Git 플러그인 사용해보기 - Obsidina 동기화 (0) | 2023.10.02 |
1. 옵시디언 설치해보기 (0) | 2023.09.30 |