MacOS - Alfred 팁 - 오늘 날짜 입력하기 #Snippet #DynamicPlaceholders
알프레드의 스니펫 기능을 이용하면 미리 등록해 둔 형식으로 텍스트를 입력하기 편리합니다. 스니펫의 대표적인 예제로는 입력하기 힘든 특수문자 입력이나 Ascii Art 같은 것들이 있습니다.
다음과 같이 OSX의 command 기호를 snippet 기능을 이용해서 손쉽게 입력할 수 있습니다. (저는 snippet 기능을 자주 사용하기 때문에 기본 키워드인 "snip"을 "s"로 줄여서 사용하고 있습니다.)
⌘⌥⇧ 같은 기호들을 손쉽게 입력할 수 있습니다.
이러한 특수 기호 외에도 특수한 기능들을 이용할 수 있는데요. 자동으로 오늘 날짜나 현재 시각을 표시해 줄 수 있습니다. 클립보드에 있는 내용을 불러올 수도 있습니다. 이런 기능을 Dynamic Placeholders라고 합니다.
스닙팻으로 완성되는 내용에 "날짜: {date}"처럼 넣으면 "날짜: Mar 29, 2024"처럼 "{date}" 부분을 현재 날짜로 치환해 주게 됩니다. 저의 경우 "2024.03.29"처럼 "yyyy.MM.dd" 포맷으로 된 형식을 자주 사용하는 편인데요. "{date:yyyy.MM.dd}"와 같은 형식으로 날짜 포맷을 지정해 줄 수 있습니다.
결과: 2024.03.29
short, medium, long, full 도 사용할 수 있는데요. 결과는 다음과 같았습니다.
dynamic placeholder | 결과 | 비고 |
{date} {date:medium} |
Mar 29, 2024 | {date} 는 기본 포멧이 {date:medium} macOS의 "Language & Region" 설정 값을 따름 |
{date:short} | 3/29/24 | |
{date:long} | March 29, 2024 | |
{date:full} | Friday, March 29, 2024 | |
{date:yyyy.MM.dd} | 2024.03.29 |
형식은 macOS의 "Language & Region" 설정 값을 따른다고 합니다. 저는 아마 OS 설정을 영어로 해둬서 그런 게 아닐까 싶습니다. 한글로 설정했다면 한글로 나오지 않을까 싶네요.
어제, 내일 같은 것도 만들 수 있는데 자세한 내용은 Dynamic Placeholders에 나오는 내용을 참고해 보시기 바랍니다.
내일은 다음과 같이 `date +1D`로 만들 수 있습니다.
{date +1D:yyyy.MM.dd (E)}