VI. Txt 파일을 기반으로한 GTD IV: 애플 스크립트, quicksilver, text expander 를 통한 생산성 극대화 + Phrase Express for Windows
Outline:
I. Intro
II. Mac: Taskpaper
III. Cloud: Dropbox
IV. iOS: Taskpaper
V. Windows: TodoPaper/nvpy
VI. Mac Taskpaper extra –
A. 애플 스크립트
B. QuickSilver
C. TextExpander 를 병행한 활용 +
VI. C. TextExpander
TextExpander 는 단축된 문자를 입력했을때 그것을 미리 지정해놓은 장문으로 바꿔주는 프로그램입니다.
Mac OS 에는 이런 어플들이 여럿 있는데 대표적인 예를 들자면
- TypeIt4me: https://itunes.apple.com/us/app/typeit4me/id412141729?mt=12 (2013-01-14 일 현제 75% 세일을 하고 있습니다. 원가가 $20 이고 세일가격이 $5 이네요.)
- TextExpander: http://smilesoftware.com/TextExpander/index.html ($35)
- Typinator: http://www.ergonis.com/products/typinator/ (25 euro)
다 기능적으로 비슷하지만 제가 TextExpander 가 있음으로 그 위주로 설명하겠습니다. 쉽게 다른 프로그림으로도 할수 있는것들입니다.
TextExpander 가 차별되는 점이 있다면 iOS 앱이 있어 그 API 를 사용하는 어플은 desktop 에 저장된 snippet 을 쓸수 있다는 것입니다.
DropBox 로 싱크되고, iOS TaskPaper 도 TextExpander 를 지원하는 어플의 하나이고요.
실행하면 이렇게 생겼습니다.
장문을 대표하는 단축문자를 Snippet 이라고 부릅니다.
예를들어 일자리가 여럿있는 사람은 e-mail signature 를 여러개 두고 쓸수 있습니다. %sig1 – 뭐 이런것으로 지정하고요.
제가 자주 쓰는 TaskPaper 용 snippet 들을 나열해 보겠습니다.
Snippet | Content |
@duetoday | @due(%Y-%m-%d) |
@duetomorrow | @due(%Y-%m-%@+1D%d) |
@duenextweek | @due(%Y-%m-%@+7D%d) |
Due in 3 days | (@due < “%@+3D%Y-%m-%d” or @today) and not @done |
Active tasks | not project = “Archive” and Type=task |
;due | @due(%|) |
;today | %Y-%m-%d |
;tomorrow | %Y-%m-%@+1D%d |
Due in 3 days 와 Active Tasks 는 Taskpaper search 칸에 쓰여지는 search string 입니다.
due in 3 days 는 마감시간이 다음 3일안에 끝나는 할일들을 보여주고 active tasks 는 지금 진행되는 할일을 보여줍니다.
나머지는 tag 관련 snippet 들입니다. @due 태그는 특별히 쓸것이 많습니다.
보시다 싶이 글 뿐만이 아니라 오늘 날짜, 거기에 하루 더하기, 7일 더하기, 이런것도 할수 있습니다.
TextExpander 는 markdown text, 등등 쓰임세가 많지만 여기서는 TaskPaper 사용도만 적어봤습니다.
Windows 쪽에는 PhraseExpress 라는 무료 어플이 있습니다.