ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • homebrew를 이용한 Mac 셋업과 내 개인 셋업
    Programming/etc. 2020. 4. 16. 01:33
    반응형

    내가 사용하려고 적어보는 컴퓨터 셋업.

    homebrew 설치 및 기본 세팅

    homebrew 설치

    Mac에서 프로그램 설치, 관리, 삭제를 편하게 도와주는 툴인 homebrew를 설치한다.

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

    oh-my-zsh 설치

    terminal에 간단한 색상을 부여하고, git 파일의 유무, 현재 branch 위치 등을 가볍게 알려주는 툴인 oh-my-zsh를 설치한다.

    sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

    oh-my-zsh auto suggestions 플러그인 설치

    oh-my-zsh에 자동완성 기능을 부여하는 플러그인을 설치한다.

    git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions

    위 구문 실행 후

    vi ~/.zshrc

    로 이동 후

    source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh

    위 문구 입력하고 저장한 뒤 터미널 재시작

    git 문구 영어로 처리

    git의 문구가 한글이면 구글링 때 불편하므로 영어로 변경한다.

    vi ~/.zshrc

    로 이동 후

    export LANG=en_US.UTF-8

    위 부분 주석 해제

    기본 세팅

    homebrew는 웹사이트에서 설치하는 앱은 cask로 설치하고 앱스토어에서 설치하는 앱은 mas로 설치한다.

    mas로 설치하기 전에 앱스토어에 로그인해야 한다.

    요약

    아래는 내가 사용하는 프로그램들이다.

    brew install cask
    brew install mas
    brew install node
    brew install yarn
    brew install git
    brew install --cask google-chrome
    brew install --cask visual-studio-code
    brew install --cask cursor
    brew install --cask karabiner-elements
    brew install --cask alfred
    brew install --cask slack
    brew install --cask notion
    brew install --cask zeplin
    brew install --cask postman
    brew install --cask docker                                     
    
    mas install 869223134
    mas install 417375580
    mas install 1278508951

    mas는 id로 어플리케이션을 다운로드 받는다.

    • 869223134: kakaotalk
    • 417375580: BetterSnapTool
    • 1278508951: trello

    git setting

    git config --global user.name "myname"
    git config --global user.email "myemail@somewhere.com"

    크롬 확장프로그램

    • colorzilla: page내 컬러값 추출
    • page ruller redux: 페이지 내 간격 파악 도구(설치 후 파일URL에 대한 엑세스 허용 on)
    • JSON view: JSON 형식의 데이터를 보기 좋게 보여줌
    • Vue.js devtools: Vue.js를 위한 devtools

    VS Code Extension

    • ES Lint: js 코드의 냄새를 잡아주는 툴
    • stylelint: css 코드의 냄새를 잡아주는 툴
    • Prettier: 코드의 모양새를 예쁘게 해주는 툴
    • GitLens: Git commit 내역 확인
    • image preview: img 파일 미리보기 제공
    • Markdown All in One: 마크다운을 위한 모든 기능
    • Vetur: Vue.js을 위한 편의기능 제공
    반응형
Designed by Tistory.