맥 세팅
M2 노트북으로 바꾸고 세팅과정을 정리해봤다.
키보드/단축키 설정
karabiner
- 설치: https://karabiner-elements.pqrs.org/
For all devices
>right_command
를f18
로 매핑- 개인 키보드(Realforce 87)에서 아래와 같이 키 변경
- left_command > left_option
- left_option > left_command
- right_option > f18
맥 키보드 설정
- 키보드 → 키 반복 빠르게로 변경
- 단축키 → Spotlight → Spotlight 검색 보기, Finder 검색 윈도우 보기 단축키 제거
- 단축키 → 입력 소스 → 이전 입력 소스 선택을 F18 (right_command)로 설정
효율성 앱
- 크롬: https://chrome.com
- Alfred: https://www.alfredapp.com
- Spectacle: https://www.spectacleapp.com
- Monosnap: AppStore
- iTerms: https://iterm2.com
- dracula 테마 설치 : https://github.com/dracula/iterm
- droid sans mono로 폰트 변경
- AppCleaner
- Office365
- OneDrive
- GoogleDrive
- thefuck: https://github.com/nvbn/thefuck
폰트
- consolas: https://freefontsdownload.net/free-consolas-font-33098.htm
- 네이버 폰트: https://hangeul.naver.com/font
- Droid sans mono: https://www.fontsquirrel.com/fonts/droid-sans-mono
개발/패키지 도구
명령어 개발도구
$ code-select --install
Homebrew
- 주소: https://brew.sh/index_ko
- 몇 가지 앱 설치
$ brew install curl wget tmux
bash 설정
시스템설정 → 사용자 및 그룹 → 본인 계정선택 및 잠금해제 → 고급 옵션
zsh 설정
- oh-my-zsh 설치: https://ohmyz.sh/#install
- 드라큐라 테마 설치: https://draculatheme.com/zsh
$DRACULA_THEME
: 해당 프로젝트를 clone받은 절대 경로$DRACULA_THEME
: 해당 프로젝트를 clone받은 절대 경로$OH_MY_ZSH
: ~/.oh-my-zsh 에 해당하는 경로 $ git clone https://github.com/dracula/zsh.git $ln -s $DRACULA_THEME/dracula.zsh-theme $OH_MY_ZSH/themes/dracula.zsh-theme`
- 터미널에 git 상태 추가
기본적으로는 git 프로젝트에서 branch명만 나온다. 전체 상태를 보이기 위해 .zsh를 수정한다. plugins=(git git-prompt) # git-prompt 추가 DRACULA_DISPLAY_GIT=0 RPROMPT='' PROMPT+='$(git_super_status)'
sdkman
$ curl -s "https://get.sdkman.io" | bash
AdoptOpenJDK 11버전 설치
$ sdk list | grep tem $ sdk install java 11.0.16-tem
NVM
nvmrc 적용
~/.zshrc
에 추가autoload -U add-zsh-hook load-nvmrc() { local node_version="$(nvm version)" local nvmrc_path="$(nvm_find_nvmrc)" if [ -n "$nvmrc_path" ]; then local nvmrc_node_version=$(nvm version "$(cat "${nvmrc_path}")") if [ "$nvmrc_node_version" = "N/A" ]; then nvm install elif [ "$nvmrc_node_version" != "$node_version" ]; then nvm use fi elif [ "$node_version" != "$(nvm version default)" ]; then echo "Reverting to nvm default version" nvm use default fi } add-zsh-hook chpwd load-nvmrc load-nvmrc
개발관련 앱
- Intellij: https://www.jetbrains.com/ko-kr/idea/download/#section=ma
- Docker: https://www.docker.com
- ColorSlurp
- Android File Transfer: https://www.android.com/filetransfer
- Charles Proxy: https://www.charlesproxy.com
- ec2-gazua: https://pypi.org/project/ec2-gazua
Intellij 플러그인
- AsciiDoc
- element
- Builder Generator
- Jira Integration
- Handlebars/Mustache
- Key Promoter X
- Korean Language Pack
- Live Edit
- Nginx Configuration
- Vue.js
- Nuxt.js
- PHP
- PHP Annotations
- Prettier
- Python
- React Buddy
- React CSS Modules
'개발 > 우당탕탕 대모험' 카테고리의 다른 글
"여러개의 기술을 담당 하니깐 경쟁력이 떨어지는 것 같아요" (18) | 2023.01.16 |
---|---|
호돌맨 2022년 총 결산 (12) | 2022.12.29 |
2021년 회고 - 항해 전 (6) | 2021.12.31 |
2019년 회고 (4) | 2020.01.19 |
Mac Catalina에서 기본 bash shell이 zsh로 변경 되었습니다. (0) | 2020.01.19 |