터미널을 닫았다 다시 열거나 맥을 재부팅할 때마다 설정했던 환경변수가 사라져서 답답하셨나요? 이는 환경변수가 현재 세션에만 임시로 적용되었기 때문에 발생하는 흔한 문제입니다. 이 글에서는 맥의 zshrc 파일을 활용하여 환경변수를 터미널 재시작이나 재부팅 후에도 변함없이 유지하는 3단계 영구 설정 방법을 명확하게 설명합니다.…
맥에서 SSH 키를 생성하고 깃허브에 연결했는데도 여전히 push 시 비밀번호를 입력해야 하거나, 아예 연결이 되지 않아 답답했던 경험이 있으신가요? 많은 개발자들이 이 과정에서 유사한 불편함을 겪으며 시간과 에너지를 낭비하곤 합니다. 이러한 문제는 대부분 SSH 키 생성 방식의 미흡함, 깃허브 등록…
개발 중 특정 문자열을 검증하거나 추출해야 하는데, 매번 구글 검색창에 ‘정규식 이메일’, ‘정규식 전화번호’를 입력하며 시간을 허비하고 있지는 않으신가요? 이는 정규식의 기본 원리와 실전 패턴을 체계적으로 정리하지 못해, 필요할 때마다 새로운 패턴을 찾아 헤매기 때문입니다. 이 글에서는 개발 현장에서 바로…
다른 브랜치에서 급한 버그 수정 요청이 들어왔는데, 지금 작업하던 내용을 커밋하기 애매해서 브랜치 전환하기 망설여졌던 적이 있나요? 현재 작업 내용을 커밋하기에는 너무 미완성이거나, 작업 단위가 너무 커서 하나의 깔끔한 커밋으로 남기기 부담스러울 때 이런 난처한 상황에 직면하게 됩니다. 이 글에서는…
새로운 프로젝트를 시작했는데, 개발 환경 설정에 시간을 너무 많이 쓰고 정작 코딩은 느리게 느껴져 답답했던 경험이 있으신가요? 이런 문제는 비효율적인 개발 환경 세팅과 반복 작업을 수동으로 처리하는 데서 주로 발생하며, 이는 개발자의 집중력을 분산시키고 피로도를 높입니다. 이 글에서는 VSCode 익스텐션을…
개발 중 API 연동 테스트를 위해 복잡한 JSON 데이터를 curl로 보내거나, 파일 내용을 통째로 POST 요청해야 할 때마다 검색하고 있나요? 매번 Stack Overflow나 블로그를 뒤적이며 옵션 하나하나를 맞춰보느라 귀중한 개발 시간을 낭비하고 있다면, 이 글이 바로 당신을 위한 것입니다. 이러한…
Oh-My-Zsh를 어렵게 설치하고 나서도, 기대했던 화려하고 편리한 터미널 대신 밋밋하고 예쁘지 않은 기본 화면에 실망하셨을 겁니다. 이러한 현상은 Oh-My-Zsh가 기본적으로 강력한 기능만 제공할 뿐, 시각적인 부분은 최소한으로 설정되어 있기 때문입니다. 이 글에서는 Oh-My-Zsh 설치 후 터미널을 시각적으로 아름답게 꾸미고, 동시에…
VSCode에서 코드 자동 완성(IntelliSense)을 쓰려고 Cmd+Space를 눌렀더니 맥 시스템 검색(스포트라이트)이 튀어나와 짜증 났던 경험 있으신가요? 이는 macOS의 강력한 시스템 단축키가 VSCode 내부의 특정 기능과 같은 키 조합을 사용하면서 발생하는 흔한 충돌 문제입니다. 이 글에서는 이런 불편함을 단 5분 만에 해결하고,…
맥에 Homebrew를 설치하려고 터미널 명령어를 복사 붙여넣기 했는데, 갑자기 패스워드를 묻거나 알 수 없는 오류 메시지가 떠서 당황했던 경험, 혹시 있으신가요? 이런 문제는 대부분 맥 시스템의 보안 정책, 관리자 권한 문제 또는 환경 변수(PATH) 설정이 제대로 이루어지지 않아 발생합니다. 이…
맥에서 여러 프로젝트를 동시에 진행하며 각기 다른 Node.js 버전을 필요로 할 때마다 수동으로 버전을 전환하거나, 예상치 못한 충돌로 인해 답답함을 느끼셨을 겁니다. 이런 문제는 Node.js 버전 간의 의존성 차이로 인해 발생하며, 개발 환경의 안정성을 해치고 작업 효율을 크게 떨어뜨립니다. 이…