[Mac] 맥북 개발환경 설정하기
이전 글에선 기본적이고 범용적인 맥북 초기 설정을 다뤘다면, 여기서는 개발환경과 관련된 것들만 따로 정리해보고자 한다.
참고로 난 컴퓨터공학과 전공 수업 + 앱/웹 프론트 위주로 된 개발 환경이다!
Homebrew - 패키지 관리
아마 이 글에 들어온 사람 중 brew를 모르는 사람은 없을 것 같다..! Mac 용 패키지 관리 프로그램이다
터미널 - Warp (iTerm2 대신)
주위 맥북 유저들에게 개발환경 설정에 관련하여 물어봤을 때 대부분 터미널로 iTerm2를 추천해줬는데, 찾아보다 보니 Warp가 UI + 기능 면에서 더 끌려서 Warp를 선택했다.
일단 예쁘고, zsh이 기본이라 추가 설정이 필요하지 않고, 무려 ai 기능을 지원한다!

위 사진처럼 자연어로 입력하면 커맨드 추천을 해준다.
IDE (VSCode, Android Studio)
필요에 맞게 다운 받으면 될 것 같다. 각 IDE에서 필요한 익스텐션 다운 받는것도 잊지 말기!
Git
다운 받을 수 있는 여러 방법이 있지만, 난 homebrew를 사용해서 다운 받았다.
XCode
앱스토어 평점 1.9점앱개발 + 전공수업 C++ 프로그램 돌리기 위해 다운받았다. 필요에 따라 다운받으면 될 것 같다.
Text Editor - CotEditor
윈도우에서는 Notepad++를 썼는데, 아쉽게도 맥은 지원이 안 되어 고민 끝에 CotEditor로 결정했다. 가벼우면서도 필요한 기능이 다 들어있는 느낌? 애초에 무거운 기능이 필요할 때는 제대로 된 IDE로 돌리면 된다.
빠르고 가벼운 코드 조회가 필요하지만 vscode까지 열고싶진 않을 때, 개발용 코드 창과 참고용(?) 코드 창을 분리하고 싶을때 Text Editor 앱을 따로 쓰는 걸 좋아해서 다운받았다.