문서 관리법

Table of Contents

1. 문서 관리법

현재 beorg가 subfolder 기능을 제공하지 않으므로 문서는 1차원적으로 관리한다. 따라서 각 문서들은 이름으로써 그 위계를 가질 수 있게 한다.

만약 subfolder 기능이 구현된다면 이 방법들은 변경되어야만 한다.

흠.. 그런데 생각해보면 굳이 그럴 필요는 없을듯? 규칙을 제대로 정하고, 태그와 링크만 적절하게 사용한다면 문제는 없을거같다.

1.1. 특수 파일

  • README.org
  • dailytasks.org
    • 업무, 개인 일상 모두…

1.2. AI와 문서작성

하나의 문서를 작성할 때도 AI를 굉장히 많이 사용한다. 따라서 AI가 알려준 내용들 또한 문서로 관리할 필요가 있다. AI와의 내용을 org로 추출 한 다음 백업한다.

이렇게 생성 된 파일들은 다른 파일과의 차별을 위해 아래 처럼 작명한다. prefix: ai_[attachorgfile]_[name].org

  • attachorgfile: 이 ai 문서를 참고한 파일명
  • name: 파일명

2. Tags

아래와 같은 태그가 있다. 태그는 언제든 추가할 수 있다. 문서 또는 내용을 작성할 때는 반드시 태그를 붙이도록 한다.

:work:, :life:, :personal:, :emacs:, :python:, :django:, etc…

3. DONE 노트 작성법 가이드

org mode을 사용해 노트를 관리한다. 관련한 문서는 아래에서 찾을 수 있다.

3.1. 백업 및 모바일 가이드

유료 모바일 앱을 사용해 문서를 관리한다. 앱은 beorg 무료 버전만 이용해도 iCloud을 이용한 동기화는 지원된다. 필요하다면 계속 관리해나가면 될듯 백언은 iCloud를 이용한다.

beorg 에서 사용하는 폴더위치를 org-mode.el에 세팅해야한다. (setq org-mobile-directory "~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org")

4. DONE Agenda

org-agenda란 스캔 된 org 파일들의 TODO나 일정 등을 한 눈에 볼 수 있게 해주는 시각화 도구. 스케줄 등을 한 눈에 볼 수 있다.

  • 일정 관리: 특정 날짜/시간에 예정된 이벤트를 표시.
  • 할 일 관리: TODO 항목을 상태(TODO, DONE 등)나 태그별로 필터링.
  • 데드라인 추적: 마감일이 다가오는 작업을 강조.
  • 커스터마이징: 일별, 주별, 월별 뷰 또는 사용자 정의 뷰를 생성 가능.

berog iCloud 폴더 안에 위치한 모든 org 파일이 agenda의 대상이 된다.

5. DONE 일정 및 데드라인 관리

time-stamp와 keyword(SCHEDULED, DEADLINE) 키워드를 이용해서 만들어진다. org-time-stamp 커맨드를 이용해 time stamp을 만들 수 있다. org-time-stamp는 시간까지도 넣을 수 있음.

일정관리는 TODO 기능과 함께 사용하면 좋다. 예를 들면, org agenda로 TODO 항목을 보고 TODO의 항목에서는 스케줄을 볼 수 있으니.

timestamp는 active, inactive가 있다. active:<2025-04-20 Sun> inactive:[2025-04-14 Mon]

5.0.1. 일정

일정 관리는 크게 두 가지가 있을 수 있다. 특정 날짜, 시간에 작업일 시작하거나 수행할 계획을 나타낼때. 주로 회의, 약속 등이 그렇다. 형식: SCHEDULED: <2025-04-20 Sun 10:00> 커맨드: org-schedule 단축키: C-c C-s

특이사항으로는 일정을 반복적으로 생성할 수도 있다. 일주일 단위로 생성하고 싶다면, SCHEDULED: <2025-04-20 Sun 10:00 +1w> 처럼 하면 된다.

5.0.2. 데드라인

데드라인은 작업의 마감일을 의미한다. 형식: DEADLINE: <2025-04-25 Fri> 커맨드: org-deadline 단축키: C-c C-d

6. References

7. 단축키 정리

자주 사용할거같은 커맨드와 설명 그리고 단축키를 정리한다. 전체 설명은 여기서 볼 것.

- command shortcut explains
- org-do-promote M-LEFT promote heading level 하위는 안바뀜
- org-do-demote M-RIGHT decrese heading level 하위는 안바뀜
- org-promote-subtree M-S-LEFT promote heading level with subtree
- org-demote-subtree M-S-RIGHT demote heading level with subtree
TODO org-todo C-C C-t cycle TODO state
time org-timestamp C-c . write active timestamp
time org-timestamp-inactive C-c ! write inacitve timestamp
time org-schedule C-c C-s write schedule keyword
time org-deadline C-c C-d write deadline keyword
agenda org-agenda - show interactive agenda view
- org-cycle TAB fold me and subtree
- org-shifttab S-TAB fold everything
c.b org-toggle-checkbox C-c C-c toggle checkbox
c.b org-toggle-checkbox C-C C-x C-b toggle checkbox
c.b org-insert-todo-heading M-S-RET insert todo item
c.b org-update-statistics-cookies C-c # update static status
table org-table-insert-hline C-c - insert hline under the headline
table org-table-insert-row M-S DOWN insert row
table org-table-insert-column - insert column
table org-table-row-move-up - -
table org-table-row-move-down - -
list   M-S-LEFT list level
list org-cycle-list-bullet C- - cycle bullet item
list   M-RIGHT demote list item level
list   M-LEFT promote list item level
P.P org-set-property C-c C-x p 프로퍼티를 부여함.

8. AI CHAT

Date: [2025-04-20 Sun]hero-light.png

Author: sanam

Created: 2025-05-01 Thu 14:28