M1 MacBook 초기 세팅 (개발용 세팅)

|

M1 MacBook 초기 세팅 (개발용 세팅)

M1 맥북의 초기 설정입니다. 아무래도 기존 Intel Mac OS 때와 차이가 있을 수 있어서 하나씩 다시 점검하면서 설정을 했습니다. M1 Pro 14인치 기준입니다.


업데이트

설치된 S/W들을 최신으로 업데이트합니다.

softwareupdate --all --install --force


시스템 설정

언어 설정

개발용으로 사용하기 때문에 영어가 더 편리할 수 있습니다. Language & Region에서 선호 언어를 영어로 설정합니다. 아래부터는 영문 버전 메뉴 이름을 사용하겠습니다.

Dock & Menu Bar 설정

  • Dock 아이콘 크기는 조금 작게 설정
  • Magnification을 체크하고 크기는 중상 정도로 설정
  • Show recent applications in Dock 체크 해제
  • Menu BarAutomatically hide and show the menubar ...는 둘 다 On

Keyboard 설정

Keyboard 탭

  • Key Repeat는 Fast로 설정
  • Delay Until Repeat는 Short에서 1칸 왼쪽으로 설정
  • Press fn(지구본) to Do Nothing으로 설정

Text 탭

  • Correct spelling automatically 항목 Off
  • Capitalize words automatically 항목 Off
  • Add period with double-space 항목 Off
  • Use smart quotes and dashes 항목 Off

Shortcuts 탭

  • SpotlightShow Finder search windowOption + E로 변경(윈도우와 비슷하게 하기 위해)
  • Show Spotlight searchF12로 변경

Display 설정

14인치 맥북 기준으로 아무 설정도 건드리지 않았습니다. 예전 15인치 맥북에서는 Resolution을 최고로 조정했었는데, 이번 14인치 맥북에서는 최고 해상도가 글씨가 조금 작은 듯 하여 기본으로 설정했습니다.

Touch ID 설정

터치 ID는 3개까지 등록 가능한데, 저는 오른 손 검지로 2번, 중지로 1번 등록했습니다.


Finder 설정

Preference 메뉴로 가서

  • General 탭에서 New Finder windows show: 항목을 Home folder로 설정(저는 Home이 snowdeer로 되어 있네요.)
  • Advance 탭의 Show all filename extensions 항목을 On
  • Sidebar 탭에서 필요한 항목들만 보이도록 설정
  • 실제 Finder를 실행해서 Sidebar의 순서를 변경


D2Coding 폰트 설치

향후 Oh-my-zsh 설정에서 아마 폰트가 깨질겁니다. Powerline 폰트나 D2Coding 폰트를 설치하면 해결됩니다. 그래서 미리 D2Coding 폰트를 설치해놓도록 하겠습니다.

다운로드: https://github.com/naver/d2codingfont


iTerm2 설치

주로 작업을 터미널에서 하기 때문에 iTerm2를 설치하도록 합니다. 다운로드: https://iterm2.com

그리고 Preferences를 실행해서 다음 항목을 설정합니다.

  • Profiles > Text > Font를 기본 Monaco에서 D2 Coding으로 변경
  • Profiles > Colors > Color PresetsPastel (Dark Backgrond) 또는 Tango Dark로 변경
  • Window > Columns80에서 120Rows30으로 변경(14인치 맥북 기준입니다.)


Visual Studio Code 설치

다운로드: https://code.visualstudio.com/#

그리고 실행한다음 Command + Shift + P를 입력해서 Command Palette를 실행한 다음 shell이라고 입력하면, Shell Command: Install 'code' in PATH를 선택합니다. 그러면 이제 터미널에서 code 명령어를 이용해서 vscode를 실행할 수 있습니다.


한글 단축키 변경

기본 한/영 전환은 Caps Lock입니다. 불편하지 않으면 그냥 써도 되지만 저는 우측 Cmd 키가 편해서 바꾸기 위해서 키를 바꿉니다.여기를 참고해서 설치하면 됩니다.


Homebrew 설치

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

설치 후 아래 명령어도 실행합니다.

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/snowdeer/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"


zsh 및 Oh-My-Zsh 설치

zsh 설치

이제 맥 기본 쉘이 zsh이므로 바로 Oh-My-Zsh 설치로 넘어가면 됩니다.

Oh-My-Zsh 설치

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

zsh 플러그인 설치

git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

~/.zshrc 파일 편집

~/.zshrc 파일을 열어서 다음 부분을 찾아서 변경해줍니다.

ZSH_THEME="agnoster"
plugins=(
  git
  zsh-autosuggestions
  zsh-syntax-highlighting
)

그리고 파일 끝 부분에 아래 내용도 추가합니다.

# for (i-search)
stty stop undef

# 프롬프트에서 컴퓨터 이름 삭제
prompt_context() { 
  if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then 
    prompt_segment black default "%(!.%{%F{yellow}%}.)$USER" 
  fi 
}


git 설정

git config --global user.name "snowdeer"
git config --global user.email "snowdeer0314@gmail.com"
git config --global core.precomposeunicode true
git config --global core.quotepath false


JDK 설치

여기에서 dmg 파일을 다운받아 설치합니다.


필요한 프로그램 설치

아래는 사파리 툴체인이나 크롬을 이용해서 패스워드를 관리하지만, 기존에 사놓은 제품이 아까워서 설치해줍니다. ㅜㅜ;

아래는 슬프게도 M1 칩을 지원하지 않아서 설치 못하는 어플이네요. ㅜㅜ; TotalFinder는 가장 유용하게 사용한 어플인데 아쉽습니다. 할 수 없이 위의 Marta 어플로 대체해서 사용하고 있습니다. 그 외 Path Finder로 대체할 수 있을 것 같긴 한데 가격이 좀 비싼 거 같아서 일단은 보류 중입니다.

그 외 brew를 이용해서 다음 프로그램들도 설치합니다.

brew install iproute2mac
brew install tree

App Store에서도 필요한 프로그램들을 설치합니다.

  • Xcode
  • Unicorn Blocker:Adblock
  • Lumafusion
  • Dropover Pro