카테고리 개발환경

M1/M2 맥 파이썬 최신버전 설치 어려울 때 — 홈브루로 한방 해결

맥북 파이썬 최신버전 설치 방법 M1/M2

M1/M2 맥북에 파이썬 최신 버전을 설치하려니 기존 파이썬 버전과의 충돌이 걱정되고, 수많은 방법 중 어떤 것이 가장 안정적이고 깔끔한지 몰라 막막하셨을 겁니다. 이는 macOS에 기본 설치된 파이썬 버전과 사용자가 필요에 의해 설치하는 파이썬 버전, 그리고 다양한 개발 도구들이 복잡하게 얽히면서…

맥 Homebrew 설치 완료! 패키지 사용법까지 딱 정리

맥 Homebrew 설치 후 필수 사용법

맥 Homebrew 설치 명령어를 입력했는데 비밀번호를 넣어도 화면에 아무것도 뜨지 않거나, 설치 완료 후 터미널에 ‘brew’ 명령어가 인식되지 않아 답답하셨나요? 이는 설치 스크립트 실행 과정이나 시스템 PATH 환경 변수 설정에서 흔히 겪는 일입니다. 당황스러웠던 그 순간을 깔끔하게 해결해 줄 이…

VSCode 저장 시 자동 포맷팅, 딱 한 번 설정으로 끝내는 법

VSCode 저장 시 자동 포맷팅 설정 방법

코드를 작성하고 저장할 때마다 ‘Shift + Alt + F’를 매번 눌러서 정렬하는 게 번거로우셨나요? 많은 개발자가 저장 버튼을 누르는 것만으로도 코드가 가지런히 정리되기를 바라지만, VSCode는 기본적으로 이 기능을 자동으로 제공하지 않습니다. 이러한 수동 정렬 방식은 개발 흐름을 방해하고, 팀 프로젝트에서는…

프론트/백엔드 동시 작업 — VSCode 워크스페이스 설정 총정리

VSCode 멀티 프로젝트 워크스페이스 설정

프론트엔드와 백엔드 프로젝트를 동시에 열고 작업하려고 할 때, 매번 창을 따로 띄우거나 폴더를 번갈아 열어야 해서 비효율적이라고 느끼셨나요? 이는 VSCode가 기본적으로 단일 폴더 또는 단일 프로젝트에 최적화되어 있어, 여러 개발 환경을 동시에 관리하기 어렵기 때문입니다. 하지만 걱정하지 마십시오. 이 글에서는…

작업 중단, 브랜치 이동 — Git Stash 실전 사용법 딱 정리

git stash 작업 중단 후 복구 실전 예제

작업하던 코드를 커밋 없이 다른 브랜치로 옮겨야 하거나, 긴급 버그 픽스로 현재 변경사항을 잠깐 치워두고 싶을 때가 있습니다. 이런 상황에서 임시로 변경 사항을 보관할 방법을 찾지 못하면, 중요한 코드를 잃을까 불안해지거나 불필요한 커밋을 남기게 됩니다. 이는 버전 관리 시스템 Git의…

장시간 코딩 눈 피로? VSCode 테마 추천 TOP 7과 세팅 가이드

VSCode 테마 추천 눈 피로

매일 VSCode 앞에서 수많은 시간을 보내며 코드를 작성하시나요? 저녁쯤 되면 눈이 뻑뻑하고 침침해져 코드 읽기조차 힘들어지는 경험, 한두 번이 아닐 겁니다. 이러한 눈의 피로는 단순히 오래봐서 생기는 문제가 아니라, 사용 중인 개발 환경, 특히 VSCode 테마의 부적절한 색상 대비와 낮은…

VSCode 맥 단축키 설정, 윈도우처럼 바꾸고 싶을 때

VSCode 맥 단축키 설정, 윈도우처럼 바꾸고 싶을 때

윈도우에서 VSCode를 사용하며 손에 익은 단축키가 있었는데, 막상 맥북으로 넘어와 개발을 시작하니 단축키가 달라 작업 속도가 절반 이상 느려지는 경험을 하고 계신가요? Photo by Markus Spiske on Pexels 이는 윈도우와 맥 운영체제 간의 키 바인딩 방식 차이와 VSCode의 기본 설정이…

맥 VSCode 단축키 충돌할 때 — 시스템 설정 피한 완벽 가이드

VSCode 맥 단축키 충돌 해결 및 생산성 최적화

VSCode에서 코드 자동완성을 위해 Cmd+Space를 누르는 순간, 맥의 Spotlight 검색창이 튀어나와 코딩 흐름이 완전히 끊긴 경험, 다들 있으실 겁니다. 분명히 코드 한 글자 더 입력하고 싶었을 뿐인데, 엉뚱한 기능이 실행되어 답답함을 느끼셨을 겁니다. 이런 단축키 충돌은 운영체제와 애플리케이션 간 기본…

맥 nvm으로 Node.js 버전 관리, 프로젝트마다 다르게 설정하는 법

맥 nvm Node.js 버전 관리 설치

다양한 Node.js 버전을 요구하는 여러 프로젝트를 동시에 진행하다 보면, A 프로젝트는 Node.js 16을, B 프로젝트는 Node.js 18을 요구해서 매번 버전을 수동으로 바꾸는 일이 번거롭거나 버전 충돌이 걱정되셨을 겁니다. 이런 문제는 각 프로젝트의 의존성이 특정 Node.js 버전에 강하게 묶여 있기 때문에…