Prologue
-
새로운 장비를 구매하면
가장 어려운 게 기존 장비랑 같게 환경 세팅을 하는 것이다.
-
100% 싱크를 맞추고 싶은데
기억에만 의존하면 쉽지 않고 생각보다 시간이 오래 걸리므로
이번 기회에 신규 장비를 구매 시 어떤 설정과 설치를 해야 하는지 기록해두려고 한다.
Initialize
iTerm 설치
- zsh 설치
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- Scroll 기능 활성화시키기
Preference -> Advanced -> Mouse Tab, switch:
Scroll wheel sends arrow keys when in alternate screen mode
-
Alt/Cmd + Left/Right 단축키 활성화 시키기
iTerm2에 Natural Text Editing 설정하기 : Alt/Cmd + Left/Right 단축키를 사용해보자
Intellij 설정 환경
-
export하면 setting.zip 파일이 생성된다. // 210523(Sun)
settings.zip 파일 // 230307(Tue)
-
Plugin 설치
- git tool box
Alfred
- 찾기 어려웠던 URL만 따로 기록해둔다.
Karabiner
for Internal Apple Keyboard
for Magic Keyboard
for Realforce Keyboard
for Function Keys
Logitech 마우스
- Logi Option을 다운로드 받는다.
.zshrc 설정
- ~/.zshrc 내용을 Backup 해둔다. // 230708 (Sat)
Trackpad
VS Code 설정
-
VS Code 사용 시 ShortCut으로 설정했던 값들을 설정한다.
-
관련 내용은 해당 Path에 존재한다.
-
cd $HOME/Library/Application\ Support/Code/User
-
-
Image 붙혀넣기 기능을 위한 플러그인을 설치한다.
Spotlight 해제
-
Alfred를 사용하므로 Spotlight 사용을 disable 시킨다.
-
System Preferences -> Keyboard -> Shortcuts에서 다음과 같이 체크를 해제한다.
Git 설정
- global git config 설정을 해준다.
git config --global user.name "goodGid"
git config --global user.email "hello.goodgid@gmail.com"
2개 이상 Github Account 사용 시
- 2개 이상의 Account를 SourceTree로 사용하려면 추가로 설정이 필요하다.
Step 1
- openssh를 설치한다.
brew install openssh
Step 2
- SSH key를 생성한다.
cd ~/.ssh
ssh-keygen -t rsa -C {email}
Step 3
- 생성한 SSH key를 설정에 추가한다.
ssh-add ~/.ssh/{file name}
Step 4
-
.ssh/config 파일을 수정한다.
없다면 생성한다.
// vim ~/.ssh/config 입력 후 아래 내용 추가
# goodgid-rich account
Host github.com
HostName github.com
User git
AddKeysToAgent yes
IgnoreUnknown UseKeychain
UseKeychain yes
IdentityFile ~/.ssh/id_rsa_rich
Step 5
-
생성된 public key를 github에 등록해준다.
이때 private key가 아니라 public key를 해줘야 한다.
ex) id_rsa_rich.pub
github -> settings -> SSH and GPG keys -> New SSH Key -> public key 입력
- 이때 pub key를 복사하기 위한 단축키는 다음과 같다.
Step 6
-
ssh 모드로 clone을 한다.
만약 clone에 실패한다면 public key를 정상적으로 등록했는제 체크해보자 !
git clone git@github.com:goodgid-rich/goodGid-rich.github.io.git
Step 7
- clone 받은 repo를 SourceTree에 추가해준다.
Step 8
-
다른 repo에 account가 정상적인지 체크한다.
위 설정 후 확인해보니 이상한 email로 설정되어있었다.
Step 9
-
231015
만약 그래도 안된다면 Handling Multiple Github Accounts on MacOS글을 참고하자.
Step 10
- 231029 : n개 이상 Git계정 사용 정리
Dock 설정
화면 줌 인/아웃 설정
Homebrew
-
brew 설치 후 원하는 package를 설치한다.
brew install tree
iShot
QuickShade
- QuickShade : 외장 모터 밝기 조절 가능
BetterTouchTool
Jekyll
-
가장 화나게 하는 Jekyll 설치
어찌해서 성공하긴 했는데 실행할 때마다 복불복 느낌이다.
-
혹시 나중에 환경 설정 비교를 위해 Snapshot을 기록해둔다.
- 그리고 Blog Project에 .ruby-version 파일을 추가하니까
-
사진 속 에러가 해결되었다.
( 하지만 왜 해결되는지는 모르겠다 -ㅂ- )
참고했던 글들
-
-
3.x 하면 의존성이 깨져서 안된다.
-
2.x 버전으로 유지하자.
-
Spectacle
-
Spectacle 설치
-
설정 후 disable에 Intellij 추가
Small Timer
- App Store에서 다운로드 받기
Bear
- Bear 설치
AppCleaner
- AppCleaner 설치
SourceTree
- Source Tree 설치
MS Office
- MS Office 설치
JDK
Scroll Reverser
Keyboard
- Keyboard -> Input Sources -> Edit -> Spelling -> Set up -> 사진
E.T.C
Summary
-
설정할 게 정말 많다.
그래도 한 번 정리해놓았으니 다음엔 좀 더 수월하게 세팅할 수 있겠다 !