준호씨의 블로그

MacOS - Alfred 팁 - 오늘 날짜 입력하기 #Snippet #DynamicPlaceholders 본문

IT이야기

MacOS - Alfred 팁 - 오늘 날짜 입력하기 #Snippet #DynamicPlaceholders

준호씨 2024. 3. 29. 22:17
반응형

알프레드의 스니펫 기능을 이용하면 미리 등록해 둔 형식으로 텍스트를 입력하기 편리합니다. 스니펫의 대표적인 예제로는 입력하기 힘든 특수문자 입력이나 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)}

 

 

반응형
Comments