맥에서 사용자가 선택한 텍스트를 메모(Notes) 앱에 자동으로 갈무리해주는 유용한 오토메이터 서비스
들어가며
사파리나 텍스트 편집기 등에서 사용자가 갈무리하고 싶은 텍스트를 선택 영역으로 지정한 다음 shift+command+Y 단축키를 누르면 스티커(Sticky)가 새로 생성되면서 해당 내용을 옮겨줍니다. 이는 오랫동안 OS X에서 기본으로 제공되어 온 기능 중의 하나인데요, OS X 마운틴 라이언부터는 아이클라우드 서비스를 등에 업은 메모(Notes) 앱 덕분에 스티커 사용 빈도가 예전과 비교하면 눈에 띄게 많이 줄어들었습니다.
* 스티키... 아직 살아있나?
따라서 기존에 편리하게 사용하던 키보드 단축키로 텍스트를 새로운 스티커로 만드는 방법도, 스티커 앱의 침몰과 함께 유용성이 많이 떨어졌는데요, shift+command+Y 단축키를 사용할 때 스티커가 아닌 메모 앱에 텍스트를 갈무리 해주는 방법이 컬트오브맥(Cult Of Mac)에 소개됐습니다.
다만 컬트오브맥에 소개된 방법과 인용한 소스는 메모 제목이 무조건 '새로운 메모'로 작성되는데다 원본 텍스트의 줄 바꿈 처리를 제대로 해주지 못해 다소 아쉬움이 남는데요 ▼
텍스트의 첫 줄을 새로운 메모의 제목으로 사용하도록, 또 선택 영역의 줄 바꿈 처리도 메모에 그대로 반영되도록 애플 스크립트를 새로 작성해보았습니다. 미묘한 차이지만, 실제 코드 내용은 판이합니다^^
오토메이터 서비스 다운로드
사용 방법
1. 위 링크에서 zip 파일을 내려 받은 후 적당한 곳에 압축을 풀어줍니다.
2. 파인더(Finder) 창을 열고 command+shift+G 단축키를 누른 후 ~/라이브러리/ 를 입력해 해당 폴더로 바로 이동합니다. ▼
3. 앞서 내려받은 서비스 파일을 Services 폴더에 넣어줍니다. 만약 Services 폴더가 없다면 새로 만들어 주시면 됩니다. ▼
4. 이제 아무 프로그램에서 텍스트를 선택한 다음 마우스 우클릭 > 서비스 메뉴를 살펴보면 '새로운 메모 생성'이라는 항목이 새로 추가된 것을 확인할 수 있습니다. (만약 서비스 파일 설치 후 바로 나타나지 않는다면 맥을 재부팅하시기 바랍니다.) ▼
4. 메모 앱이 실행되면서 선택한 텍스트를 고스란히 메모 앱으로 옮겨줍니다. ▼
단축키 추가
이제 유명무실해진 스티커(Sticky) 키보드 단축키를 메모 앱으로 이전해 보도록 하겠습니다.
1. 시스템 환경설정에서 키보드를 선택합니다. ▼
2. 키보드 단축키 탭을 선택한 다음 창 왼쪽에서 '서비스'를 클릭합니다. 오른쪽에 시스템에 설치되어 있는 각종 서비스 항목이 표시되는데 여기서 앞서 추가한 '새로운 메모 생성'과 '새로운 스티커 메모 생성'을 찾아줍니다. ▼
3. 새로운 스티커 메모 생성 항목 할당되어 있던 단축키를 제거하신 후 새로운 메모 생성 항목에 shift+command+Y 단축키를 할당해 줍니다. ▼
4. 이제 메뉴 막대 > 아무 프로그램 이름 > 서비스 메뉴에 등록된 '새로운 메모 메모 생성' 항목 옆으로 앞서 지정한 단축키가 표시되는 것을 확인할 수 있습니다. ▼
5. 이제 선택한 텍스트를 언제 어디서나 shift+command+Y 단축키를 이용해 새로운 메모로 만들 수 있습니다. ▼
6. 물론 단축키 뿐만 아니라 서비스 메뉴를 통해서도 해당 기능을 사용하실 수 있으니 잊지 마시구요 :-) ▼
참조
• Cult Of Mac - System Service To Save Text to Notes.app In Mountain Lion
• 새 버전 다운로드
관련 글
• 메모(Notes) 앱을 자유자재로 주무르는 5가지 방법
• OS X 메뉴 막대에 '다음으로 열기(Open With)' 중복 문제를 해결하는 작업흐름 추가하기
• 윈도우 방식의 '빠른 사용자 전환' 기능을 OS X에서 구현하는 방법
• OS X의 오토메이터를 이용해 파일에 꼬리표(Label)를 달아주는 서비스를 만들고 키보드 단축키 지정하기
• '이보다 빠르게 노트를 입력할 수 있을까?' 맥용 에버노트 최신 버전의 '빠른 노트(Quick Note)' 기능
매번 좋은 팁을 알려주셔서 감사합니다.
ONE님 덕분에 맥 단축키 사용법을 많이 알게 되었네요. 너무 편하구요 ^^
저도 스크립트 에러문구가 이렇게 뜨네요
“AppleScript 실행” 동작에 오류가 발생했습니다.
사용자 환경에 따라 에러가 발생하나 보군요. 원인을 살쳐보고 코드를 손보도록 하겠습니다.
OS X 버전과 한글/영문 상위 상태등을 알려주실 수 있으신지요?
마운틴라이언 10.8.3 버전입니다
한글 상위로 사용하고있어요~
도대체 영문을 모르겠네요
원님 ^^
환경의 오류가 아니라 노트앱이 실행된 상태로 워크플로가 작동하면 오류가 뜨고
노트앱을 끈 상태에서 실행하면 오류가 없이 잘 되네요 :)
꼰스딴찐님, 아래 링크에 올린 서비스로 대체해서 테스트해봐주시겠어요?^^
http://d.pr/f/ZwWL
우와! 최고의 팁입니다! 무려 몇단계가 생략된 어마어마한 팁인지! 고맙습니다~
뭐가 문젠거죠? 멋찐 팁인데 순서대로 실행했는데요 메모장으로 스크립되었지만, 스크립터 오류가 떠요~~ 소스를 볼줄도 모르고 알려주세요~~ never-better@hanmail.net
좋은 정보 감사합니다.. 정말 매일 찾게되는 최고의 블로그네요 ^^
음,,, 저는 아직까지는 스티커를 주로 사용합니다.
물론 메모가 아이폰과의 연동성 때문에 상당히 편하지만
간편함에 있어서는 스티커가 훨씬 우세적이고
무엇보다 투명하게함 기능 그리고 항상위 기능때문에 선호하는 듯 하군요 ㅎㅎㅎ
저도 스티커를 무지 선호합니다만..
퇴근무렵이면 모니터에 20여개가 좌악~~ ^^ 펼쳐져있죠
메모앱은 아이클라우드로 동기화가 되니 이런부분에선 더 유용한듯합니다.
스티커도 필요없고
네이버메모가 최곱니다
우와... 정말 좋네요!!
감사합니다!!
iCloud가 사용자들이 메모앱을 갈아타게 만들었군요.. :D
[의문의 이중 복사]
정말 너무 고맙습니다. 이런 쓸모있는 아니 쓸모 많은 핵심 방법을 만들어 주시다니 그저 감사하다는 말 밖에 드릴 수 없는 것이 심히 안타깝습니다. 그런데, 저의 경우는 메모장에 복사하 내용의 글이 두 개가 만들어 집니다. 참고로 현재 스노우라이언 사용자 최신버전 사용중이구요. 코딩의 코자도 모르는 일반 맥유저로서, 이 이유가 뭘 지...
추신: 'ONE'님 포스팅 보면 단축키를 기호로 표시할 때 ⇧⌘Y 의 크기가 동일 합니다. 그런데 지금 이 댓글에서는 이렇게 크기가 비대칭으로 나오네요. 댓글에는 서체나 크기를 맘대로 변환할 수도 없어서... 문서 편집 앱에서 비슷한 크기로 만들어 복사/붙여넣기 해봐도 결국 똑같이(서로 크기가 다른 문자가 됨) 되네요... orz, 이런 경우 기호 크기를 같게 입력하는 방법은 있을까요?
그 참 희안하네요. 한 시간 넘게 삽질을 하는데 갑자기 '구글' 패스워드 입력창이 뜨는데, 그냥 놔 두었더니 그때 부터 이중 복사가 안 됩니다. '메모'장이 구글과 동기화 문제가 있는지... 혹시나 해서 사파리 다른 탭을 열어 구글 로긴을 했는데요, 그래도 더 이상 이중 복사가 안 됩니다. 아무래도 제 시스템에 문제가 있던지 마운틴 라이온이 아직 불안하던지.. 한 모양입니다.^^;;
앞서 올렸던 서비스 파일의 코드 자체가 조금 엉성한 면이 있었습니다.
조만간 깔끔하게 작동하도록 코드를 개선한 버전을 공개할 예정입니다^^..
좀 더 많은 시스템에서 테스트를 해봤어야 했는데, 제 맥에서만 잘 돌아간다고
그냥 생각없이 올렸더니 이런 사단이 나는군요 ㅠ.ㅠ)
제 맥(에어 2세대, OS X moutiain lion 10.8.3)과 아이폰을 모두 재부팅 하고 다시 메모를 시도해 보았는데, 여전히 또 이중으로 뜨고요, 이 메모는 모바일과 동기화가 안 됩니다.ㅠㅜ / 구글 로긴/로그아웃은 혹시나 해서 이리 저리 다 삽질해봐도 관계 없는 듯 합니다. 너무 편하고 멋진, 완전 '쿨'한 메모리지 방식인데… 대박 입니다!ㅎㅎ/ 그리고, 저는 'ONE'님 전혀 비난(?)하거나 성급하다고 생각 안 합니다. 나이가 넘 들었나?ㅋ^^ 이런 즐거움을 준게 어딘데!ㅎㅎㅎ
화이팅 입니다. 그래도 점점 새로운걸 배워가고 있다는 점이 좋은것 아니겠습니까? 코드 개선 기대하겠습니다.
갤럭시오메가님// 절대 그렇게 생각 안했습니다^^
fallpost님// 앗 슬렁슬렁 건드리고 있었는데 속도를 내야 겠네요^^..
오 정말 좋은 기능을 만들어 주셨네요 감사합니다.^^
근데 메모 추가했을때 그 메모내용이 창으로 뜨게는 못하나요??
간단한 문구 정도는 스크랩 하기 굉장히 수월해 졌습니다.
정말 감사 드립니다.
안녕하세요?
저도 스크립트 에러가 나네요~
참조에 있는 새 버전을 다운로드해서 적용해도 스크립트 에러가 납니다.
저는 OSX 10.8.3
한글 세벌식
US 로 되어 있습니다. (이런 경우를 한글 상위라고 하나요?)
편리한 메모 방법 잘 쓰고 있네요...
혹시 새로 만드실 때, 도움이 되시라고..
메모를 자동으로 생성하면 (shift+command+Y)로
잘 만들어 지기는 하는데,
메모가 이중으로 생기는 것도 문제인데요,
다른 문제는 동일한 내용이 메일로도 만들어 져요..
왜 그럴까요? (저는 OS X 10.8.3이에요..)
이런... 잘 쓰고 있었는데 매버릭스에서는 계속해서 에러가 나는군요ㅜㅜ
지금 버전으로는 사용이 안되는 건가요? 자꾸 에러가 나오네요..ㅜ.ㅜ
메버릭스 최신버젼, 영문 기본으로 쓰고 있는데
또 에러나네요 ㅠ
{}이 표시가 에러가 난다며..
사파리 8.0.2 Yosemite 10.10.1 에서 해보는데, 계속 에러가 뜨네요. 혹시 고쳐주실 수 있으신가요?
정말 잘 쓰던 기능인데 엘캐피탄에서도 사용가능하도록 수정해주실수는 없을까요?