빠른 답변: Maccy는 iTerm2와 Warp 모두에서 잘 동작합니다. Maccy App가 macOS 시스템 클립보드를 감시하고, 두 터미널 모두 그 클립보드를 읽고 쓰기 때문입니다. Maccy Mac를 설치하고, 검색 모드를 정규식(Regex)으로 바꾸고, 비밀번호 관리자는 히스토리에서 제외하세요. 그리고 실제로 부딪히는 단축키 충돌 하나만 정리하면 됩니다. Maccy Clipboard의 기본 단축키 Shift+Cmd+C가 iTerm2의 Copy Mode 단축키와 겹칩니다. 이것만 해결하면 복사한 모든 명령어, 경로, 로그 한 줄을 검색하고 고정할 수 있는 로컬 전용 히스토리를 갖게 됩니다.
40분 전에 kubectl get pods -n staging을 실행했습니다. 그 뒤로 플래그를 두 번 고쳤고, 이제 두 번째 버전이 필요한데 그사이 다른 걸 세 번이나 복사해 버렸습니다. 셸 히스토리에는 명령어가 남아 있지만, 복사해 둔 출력 결과, 브라우저에서 가져온 스택 트레이스, Finder에서 끌어온 경로는 거기 없습니다.
셸 히스토리와 클립보드 히스토리 사이의 이 틈이 바로 클립보드 매니저가 필요한 자리입니다. 이 글에서는 Maccy를 iTerm2 또는 Warp와 함께 쓰는 설정 방법, 꼭 만져야 할 옵션, 두 도구의 기능이 겹치는 부분과 동작이 다른 부분을 정리합니다.
Maccy는 iTerm2, Warp와 함께 쓸 수 있나요?
네, 됩니다. Maccy는 macOS 페이스트보드를 주기적으로 확인하는 메뉴 막대 클립보드 매니저라서, 시스템 클립보드로 복사하는 앱이라면 터미널이든 뭐든 모두 잡아냅니다. 터미널용으로 따로 설치할 연동 기능은 없습니다. pbcopy도 마찬가지여서, 파이프로 넘긴 내용은 다른 복사와 똑같이 Maccy 히스토리에 나타납니다.
| 상황 | Maccy에 기록되나요? | 비고 |
|---|---|---|
| iTerm2에서 텍스트 선택 후 Cmd+C | 예 | 일반적인 페이스트보드 쓰기입니다. |
| iTerm2 „선택 시 클립보드에 복사“ 옵션 | 예, 다만 지저분해짐 | 선택할 때마다 히스토리 항목이 생깁니다. 아래 팁을 참고하세요. |
echo "text" | pbcopy |
예 | 스크립트나 alias에 쓰기 좋습니다. |
| Warp에서 블록 출력 복사 | 예 | Warp는 시스템 페이스트보드에 씁니다. |
| 원격 tmux/SSH 클립보드(OSC 52) | 경우에 따라 다름 | 터미널이 OSC 52 클립보드 쓰기를 허용하도록 설정된 경우에만 됩니다. 아래를 참고하세요. |
| 마우스 모드를 켠 tmux에서 선택한 텍스트 | 경우에 따라 다름 | 시스템 클립보드로 넘기도록 설정하지 않으면 tmux가 자체 버퍼에만 보관할 수 있습니다. |
설정: 5분이면 끝나는 버전
- 설치. GitHub 저장소에서 내려받거나
brew install maccy를 실행합니다. - 권한 부여. Maccy가 맨 앞 앱에 대신 붙여넣어 주길 원한다면 macOS의 손쉬운 사용(Accessibility) 권한이 필요합니다(시스템 설정 → 개인정보 보호 및 보안 → 손쉬운 사용). 권한이 없으면 Maccy는 항목을 복사만 해 주고, 붙여넣기는 Cmd+V로 직접 해야 합니다.
- 검색 모드를 Regex로 변경. Maccy 설정 → 일반에서 검색 모드를 퍼지(fuzzy)에서 정규식으로 바꿉니다 . 터미널에서 복사하는 내용은 구조가 뚜렷해서 정규식의 효과를 바로 체감할 수 있습니다.
- 무시(Ignore) 탭 확인. 비밀번호 관리자와 비밀 값을 다루는 앱은 모두 추가해 두세요.
- 단축키 충돌 해결(다음 섹션 참고).
아무도 알려주지 않는 단축키 충돌
Maccy의 기본 전역 단축키는 Shift+Cmd+C입니다. iTerm2에서는 같은 조합이 키보드로 텍스트를 선택하는 Copy Mode를 켜고 끄는 단축키입니다. 전역 단축키는 시스템 레벨에서 등록되기 때문에, 실제로는 Maccy가 우선권을 가져가서 Copy Mode가 반응하지 않는 경우가 많습니다 . Warp도 Cmd+Shift 조합 주변에 여러 단축키를 할당해 두었으니, 문제없다고 단정하지 말고 설정 → 키보드 단축키에서 겹치는 게 없는지 확인해 보세요.
해결 방법은 두 가지입니다.
- Maccy의 단축키를 바꾼다(대개 더 간단합니다). 많은 사람이 Cmd+Shift+V나, 터미널에서 쓰지 않는 Option 기반 조합으로 옮깁니다. Maccy 설정을 열어 새 단축키를 지정하면 됩니다.
- iTerm2의 Copy Mode 단축키를 다시 지정한다. Copy Mode를 매일 쓴다면 설정 → Keys → Key Bindings에서 바꿉니다.
하나를 골라 바꾼 뒤에는 반드시 터미널이 포커스된 상태에서 테스트하세요. Finder에서 잘 되던 단축키도 키 입력을 적극적으로 가로채는 앱에서는 다르게 동작할 수 있습니다.
기능 나열이 아닌 실제 워크플로우
1. 세 군데서 가져온 조각으로 명령어 조립하기
대시보드에서 파드 이름을, Slack에서 네임스페이스를, 문서에서 플래그를 복사했다고 해 봅시다. Maccy를 열어 순서대로 골라 프롬프트에 붙여넣으면 됩니다. Maccy는 항목을 최신순으로 나열하고 번호를 붙여 주기 때문에, 서너 개 전으로 돌아가는 일이 각 원본 앱을 일일이 찾아가는 대신 키 한두 번으로 끝납니다.
2. 정규식으로 클립 검색하기
정규식 모드를 켜면 히스토리를 정밀하게 좁힐 수 있습니다. 몇 가지 예시입니다.
| 찾고 싶은 것 | 입력할 패턴 |
|---|---|
| 복사해 둔 git 명령어 전부 | ^git |
| 절대 경로처럼 보이는 모든 것 | ^/[\w./-]+ |
| IPv4 주소 | \b\d{1,3}(\.\d{1,3}){3}\b |
| 스택 트레이스 줄 | Exception|Traceback|at .+\(.+:\d+\) |
| Docker 이미지 참조 | [\w.-]+/[\w.-]+:[\w.-]+ |
3. 자꾸 다시 치는 건 고정해 두기
Maccy에서는 항목을 고정(pin)해서 맨 위에 계속 두고, 히스토리를 정리해도 남게 할 수 있습니다. 터미널 작업에서 고정해 두기 좋은 후보는 SSH 점프 호스트 문자열, 볼륨 마운트가 길게 붙은 docker run, 스테이징 API 베이스 URL, 플래그가 많은 rsync 명령 같은 것들입니다. 내용이 자주 바뀌거나 dotfiles에 커밋하고 싶지 않은 값이 들어 있다면, 고정 기능은 셸 alias의 가벼운 대안이 됩니다. 최근 버전에서 고정 단축키는 Option+P입니다 .
4. 서식 없이 붙여넣기
웹 페이지에서 복사한 텍스트에는 서식이 딸려 올 수 있습니다. 터미널은 대부분 무시하지만, Warp의 입력 에디터나 일부 TUI 도구는 스마트 따옴표 같은 예상 밖의 문자 때문에 이상하게 동작할 수 있고, 이런 문자는 셸 명령을 조용히 망가뜨립니다. Maccy에는 서식을 제거하고 일반 텍스트만 남기는 서식 없이 붙여넣기 동작이 있습니다(Option+Shift+Return ). 블로그에서 복사한 명령이 „분명 맞는데“ 실패한다면, 십중팔구 둥근 따옴표가 범인입니다.
iTerm2 vs Warp: 클립보드 관점에서 달라지는 점
| iTerm2 | Warp | |
|---|---|---|
| 내장 클립보드 히스토리 | 있음. Paste History 창이 있고 디스크 저장 옵션도 있음 | 시스템 전체에 적용되는 동등한 기능은 없지만, 입력 에디터와 명령 히스토리가 일부 역할을 대신함 |
| 선택 시 자동 복사 | 선택 옵션이며, 켜면 Maccy가 넘쳐남 | 선택 옵션 |
| 여러 줄 붙여넣기 안전장치 | 경고를 설정할 수 있고, Advanced Paste로 텍스트를 다듬어 보낼 수 있음 | 입력 에디터에서 여러 줄 텍스트를 실행 전에 검토하고 수정할 수 있음 |
| OSC 52(원격 클립보드) | 지원하며, 설정에서 켜야 함 | 최신 문서를 확인하세요 |
| Maccy와의 궁합 | 앱 간 히스토리를 담당하고, iTerm2 자체 붙여넣기 히스토리는 터미널 안에서만 동작 | Warp의 에디터 덕분에 붙여넣은 여러 줄 스니펫을 먼저 쉽게 확인할 수 있음 |
솔직하게 하나만 짚자면, 터미널 안에서만 복사하는 경우 iTerm2에 내장된 Paste History가 Maccy와 기능이 겹칩니다. 하루 종일 iTerm2 안에서만 산다면 별도 도구가 필요 없을 수도 있습니다. Maccy가 빛나는 건 클립이 브라우저, Slack, Finder, Xcode 등 사방에서 오고, 그걸 하나의 일관된 단축키로 꺼내 쓰고 싶을 때입니다.
보안: 클립보드 히스토리가 비밀 값 로그가 되지 않게
터미널 작업은 API 토큰, .env 값, SSH 키, 데이터베이스 URL처럼 민감한 문자열을 클립보드에 올립니다. Maccy는 클라우드 동기화 없이 히스토리를 로컬에만 보관하는데, 이는 분명한 프라이버시 장점입니다. 하지만 „로컬“이라는 건 결국 „디스크에 있다“는 뜻이니, 의식적으로 관리하셔야 합니다.
- 비밀번호 관리자는 무시 목록에 추가하세요. Maccy의 Ignore 설정에서 추가하면 됩니다. 많은 비밀번호 관리자는 커뮤니티 표준인 nspasteboard.org 규약에 따라 클립보드 쓰기를 숨김(concealed) 항목으로 표시하며, 클립보드 매니저는 이를 존중할 수 있습니다 .
- 토큰 패턴은 정규식으로 무시하세요. Ignore 탭이 패턴 기반 무시를 지원한다면 ,
^(ghp_|sk-|AKIA)[A-Za-z0-9]+같은 패턴을 추가해 흔한 토큰 형식이 저장되지 않게 할 수 있습니다. - 민감한 작업을 마친 뒤에는 히스토리를 지우세요. Maccy에는 바로 이런 때를 위한 히스토리 삭제 동작이 메뉴와 단축키로 마련되어 있습니다.
- 터미널 자체를 통째로 무시하지는 마세요. 그러면 쓰는 의미가 없어집니다. 대신 선택적으로 관리하세요.
자주 겪는 문제와 해결법
| 문제 | 유력한 원인 | 해결 방법 |
|---|---|---|
| 히스토리가 조각난 텍스트로 가득 참 | „선택 시 자동 복사“가 켜져 있음 | 터미널 설정에서 끄거나, 지저분한 건 감수하고 검색에 의존하세요 |
| Maccy는 열리는데 자동 붙여넣기가 안 됨 | 손쉬운 사용 권한이 없음 | 시스템 설정 → 개인정보 보호 및 보안에서 권한을 부여하세요 |
| iTerm2 Copy Mode가 동작하지 않음 | 단축키 충돌 | Maccy의 단축키를 다시 지정하세요 |
| 붙여넣은 명령이 이상한 문자 때문에 실패함 | 원본의 스마트 따옴표나 숨은 서식 | 서식 없이 붙여넣기를 사용하세요 |
| 원격 tmux에서 복사한 내용이 Maccy에 안 들어옴 | tmux나 SSH가 시스템 클립보드로 전달하지 않음 | tmux와 터미널 양쪽에서 OSC 52를 활성화하세요 |
| 큰 붙여넣기에서 셸이 멈춤 | Maccy 문제가 아님. 병목은 터미널이나 셸 | iTerm2의 천천히 붙여넣기 옵션을 쓰거나, 파일로 저장해서 source 하세요 |
Maccy가 맞지 않는 경우
Maccy는 복사한 내용을 저장할 뿐입니다. 명령어를 이해하지도, 변수가 들어간 스니펫을 실행하지도, 여러 기기 간에 동기화하지도 않습니다. 매개변수가 있는 명령 템플릿이 필요하다면 스니펫 매니저나 셸 함수가 훨씬 낫습니다. 두 대의 Mac에서 같은 클립보드를 쓰고 싶다면, Maccy의 로컬 우선 설계는 버그가 아니라 의도된 트레이드오프입니다. 그리고 명령어 재호출만 놓고 보면 Ctrl+R 역방향 검색(또는 fzf, atuin 같은 도구)이 어떤 클립보드 매니저보다 낫습니다. 둘은 서로 보완하는 관계입니다. 셸 히스토리는 실행한 것을 기억하고, Maccy는 복사한 것을 기억합니다.
요약
Maccy를 설치하고, 단축키를 Shift+Cmd+C에서 다른 조합으로 옮기고, 정규식 검색으로 바꾸고, 비밀번호 관리자를 무시 목록에 넣고, 자주 다시 치는 스니펫 몇 개를 고정하세요. 설정에 5분이면 진짜 검색 가능한 클립보드가 생깁니다. 여러분이 가장 먼저 고정할 스니펫은 무엇인가요? 그 점프 호스트 문자열인가요, 아니면 쉰 번은 쳐 봤을 그 docker run 명령인가요?
SEO 패키지
1. 제목 후보
- Maccy + iTerm2 / Warp: 터미널 클립보드 워크플로우 완벽 가이드
- iTerm2·Warp에서 Maccy 쓰는 법: 설정, 단축키, 보안
- 맥 터미널 클립보드 히스토리: Maccy, iTerm2, Warp 활용법
2. 메타 설명
Maccy를 iTerm2·Warp와 함께 설정하는 방법을 정리했습니다. Shift+Cmd+C 단축키 충돌 해결, 정규식 검색, 명령어 고정, 비밀 값 제외까지. 무료 오픈소스.
3. URL 슬러그
/maccy-iterm2-warp-terminal-workflow
4. 키워드
주요 키워드: Maccy iTerm2 Warp 워크플로우
보조 / 의미 키워드: 맥 터미널 클립보드 매니저, iTerm2 붙여넣기 히스토리, Warp 터미널 클립보드, pbcopy pbpaste, OSC 52 클립보드, Maccy 정규식 검색, Maccy 단축키 충돌, 개발자용 macOS 클립보드 히스토리, 터미널 서식 없이 붙여넣기, 안전한 클립보드 히스토리

