Mac 개발환경 설정 (공통)

이윤섭·2022년 1월 23일
0

Mac

목록 보기
2/5

모든 설치방법은 인텔이 아닌 M1 기준입니다.

1. HomeBrew


HomeBrew는 다양한 프로그램을 손쉽게 설치하고 업데이트, 관리할 수 있는 Mac용 패키지관리자입니다.

1-1. 설치

1) 홈브류 홈페이지 또는 아래 명령어를 복사하여 터미널에서 실행

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"


2) 맥북 계정 비밀번호 입력
3) Press RETURN to continue or any other key to abort -> ENTER 입력
4) 설치 완료 후 Next Steps에 보이는 명령어 한줄씩 실행

$ echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/{사용자이름}/.zprofile
$ eval "$(/opt/homebrew/bin/brew shellenv)"

5) 버전 확인

brew --version

다음과 같이 나오면 설치 완료

홈브류 사용법

  1. 패키지 설치
brew install 패키지명
  1. GUI 애플리케이션을 설치
brew install --cask 애플리케이션명

아래 주소에서 설치 가능한 프로그램 목록과 설치방법을 알 수 있다.
https://formulae.brew.sh/

2. iterm2


iterm2는 Mac 기본 터미널보다 다양한 기능을 가지고 있는 애플리케이션입니다.

2-1. 설치

홈브류 패키지 브라우저 또는 아래 명령어를 복사하여 터미널에서 실행

brew install --cask iterm2

2-2. 테마 적용

1) iterm Themes에서 원하는 테마를 선택한다. (Snazzy 테마를 주로 많이 사용한다.)

2) 다음과 같은 화면이 나오는데 마우스 우클릭 -> 다른 이름으로 저장을 선택하여 다운로드한다.

3) 다운로드한 파일의 확장자 제거
Snazzy.itermcolors.txt -> Snazzy.itermcolors

4) 더블클릭하여 테마를 설치한다.
5) iterm2를 실행하고 command + ,를 눌러 설정화면을 띄운다.
6) Profiles -> colors 선택

7) 하단에 Color Presets를 선택하여 설치한 테마를 선택한다.

2-3. 상태바 표시

1) iterm2를 실행한채로 command + ,를 눌러 설정화면을 띄운다.
2) Profiles -> Session 선택
3) 하단에 Status Bar Enabled를 체크하고 Configure Status Bar 클릭

4) 원하는 상태 컴포넌트를 Active Components로 드래그하여 이동시킨다.

2-4. 상태바 하단으로 변경

1) Appearance 선택
2) Status bar location -> Bottom으로 변경

3. oh-my-zsh


oh-my-zsh는 zsh에 가장 널리 사용되는 Plugin Framework입니다.
zsh 의 기능을 확장시켜주고 테마와 플러그인을 사용할 수 있도록 도와줍니다.

3-1. 설치

1) 아래 명령어를 복사하여 터미널에서 실행

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

3-2. 테마 적용

일반적으로 agnoster 또는 Powerlevel10k 테마를 많이 사용합니다.
이 글에서는 agnoster 테마를 적용합니다.

1) 테마를 변경을 위해 아래 명령어를 실행

vi ~/.zshrc

2) ZSH_THEME=”robyrussell”라고 적혀있는 부분을 agnoster로 수정

  • 변경 전
ZSH_THEME="robyrussell"
  • 변경 후
ZSH_THEME="agnoster"

3) 수정한 zshrc 적용을 위해 아래 명령어 실행

source ~/.zshrc

여기까지 했다면 터미널의 폰트가 깨질것이다.

3-3. 폰트 적용

사용자가 원하는 폰트를 다운받아서 적용하면 됩니다.
이 글에서는 네이버에서 제작한 D2Coding 폰트를 설치합니다.

1) 폰트를 다운받기 위해 아래의 링크로 이동
https://github.com/naver/d2codingfont
2) 우측 중간에 있는 마지막 버전 링크를 선택

3) 하단에 폰트 다운로드

4) 압축을 푼 뒤 D2CodingAll 폴더 안에 있는 ttc 파일을 실행하여 설치
5) iterm2를 실행하고 command + ,를 눌러 설정화면을 띄운다.
6) Profiles -> Text 선택
7) 하단에 Change Font를 누른 후 D2Coding 폰트를 선택

여기까지 했다면 깨졌던 폰트들이 이쁘게 바뀐 것을 볼 수있다.

3-4. 플러그인 적용

3-4-1. zsh-syntax-highlighting

존재하는 명령어와 존재하지 않는 명령어를 구분시켜주는 편리한 플러그인입니다.

  • 존재하는 명령어: 녹색
  • 존재하지 않는 명령어: 빨간색

1) 플러그인 설치를 위해 아래 명령어를 실행

brew install zsh-syntax-highlighting

2) zshrc 설정 파일을 연다.

vi ~/.zshrc

3) 가장 하단에 아래 명령어 추가(터미널을 껐다 켜도 적용되도록)

source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

3-4-2. Auto Suggestions(자동완성)

과거에 입력한 명령어를 자동으로 완성시켜주는 플러그인입니다.

1) 플러그인 설치를 위해 아래 명령어를 실행

brew install zsh-autosuggestions

2) zshrc 설정 파일을 연다.

vi ~/.zshrc

3) 가장 하단에 아래 명령어 추가(터미널을 껐다 켜도 적용되도록)

source /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh
profile
프론트엔드에 관심이 많은 개발자입니다.

0개의 댓글