# [Mac] 맥북 개발환경 설정하기

[이전 글](https://cherrie.hashnode.dev/windows-mac)에선 기본적이고 범용적인 맥북 초기 설정을 다뤘다면, 여기서는 개발환경과 관련된 것들만 따로 정리해보고자 한다.

참고로 난 컴퓨터공학과 전공 수업 + 앱/웹 프론트 위주로 된 개발 환경이다!

#### Homebrew - 패키지 관리

* [https://brew.sh/](https://brew.sh/)
    
* 아마 이 글에 들어온 사람 중 brew를 모르는 사람은 없을 것 같다..! Mac 용 패키지 관리 프로그램이다
    

#### 터미널 - Warp (**iTerm2** 대신)

* [https://www.warp.dev/](https://www.warp.dev/)
    
* 주위 맥북 유저들에게 개발환경 설정에 관련하여 물어봤을 때 대부분 터미널로 iTerm2를 추천해줬는데, 찾아보다 보니 Warp가 UI + 기능 면에서 더 끌려서 Warp를 선택했다.
    
* 일단 예쁘고, zsh이 기본이라 추가 설정이 필요하지 않고, 무려 ai 기능을 지원한다!
    
    * ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1716133024460/d5e0a393-0db6-4961-b346-9b1bd1155dd2.png align="center")
        
        위 사진처럼 자연어로 입력하면 커맨드 추천을 해준다.
        

#### IDE (VSCode, Android Studio)

* [https://code.visualstudio.com/](https://code.visualstudio.com/)
    
* [https://developer.android.com/studio](https://developer.android.com/studio?hl=ko)
    
* 필요에 맞게 다운 받으면 될 것 같다. 각 IDE에서 필요한 익스텐션 다운 받는것도 잊지 말기!
    

#### Git

* [https://git-scm.com/](https://git-scm.com/)
    
* 다운 받을 수 있는 여러 방법이 있지만, 난 homebrew를 사용해서 다운 받았다.
    

#### XCode

* [https://developer.apple.com/kr/xcode/](https://developer.apple.com/kr/xcode/)
    
* <s>앱스토어 평점 1.9점</s>
    
* 앱개발 + 전공수업 C++ 프로그램 돌리기 위해 다운받았다. 필요에 따라 다운받으면 될 것 같다.
    

#### Text Editor - CotEditor

* [https://coteditor.com/](https://coteditor.com/)
    
* 윈도우에서는 Notepad++를 썼는데, 아쉽게도 맥은 지원이 안 되어 고민 끝에 CotEditor로 결정했다. 가벼우면서도 필요한 기능이 다 들어있는 느낌? 애초에 무거운 기능이 필요할 때는 제대로 된 IDE로 돌리면 된다.
    
* 빠르고 가벼운 코드 조회가 필요하지만 vscode까지 열고싶진 않을 때, 개발용 코드 창과 참고용(?) 코드 창을 분리하고 싶을때 Text Editor 앱을 따로 쓰는 걸 좋아해서 다운받았다.
