본문 바로가기
Programming/환경셋팅

추천: MAC 맥 개발자를 위한 설치 프로그램

by Chan_찬 2023. 3. 21.
728x90

이번에 맥 초기화 / 셋팅하면서 설치했던 앱들 정리, 무료/개발용으로 잘 사용하고 있는 것들.
하나씩 적었는데, 내용 bottom 에 가면 brew 랑, zshrc 전체 내용이 있습니다 

맥초기화 셋팅 - 설치 프로그램

sudo spctl —master-disable

fuzzy finder

: command search 자동완성 -> 커맨드 일부만 치고 Ctrl+r

brew install fzf

add ~/.zshrc

[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh

bat -> syntax 추가된 cat

brew install bat

add ~/.zshrc

alias cat='bat --paging=never'

vim

brew install neovim

add ~/.zshrc

alias vi=nvim
alias vim=nvim

클립보드

brew install maccy

cli - markdown : 마크다운 작성문서로 ppt / 발표자료로 출력

brew install marp-cli

기존에 입력했던 내용 그림자 제안

brew install zsh-autosuggestions
echo "source /opt/homebrew/share/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc

zsh syntax

brew install zsh-syntax-highlighting
echo "source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ~/.zshrc

search file with text

brew install fd

fd -e jpg # 확장자 jpg만 검색
fd -e kt math # kt확장자중 math검색
fd -e kt math -E util# util이 포함된 검색결과는 제외
#숨김파일포함 Downloads 폴더에서 DS_Store파일을 찾기 
fd -H '^\.DS_Store$' ~/Downlaods

jump to directory

brew install fasd

add ~/.zshrc

plugins=(... fasd ...)

alias a='fasd -a'        # any 이동
alias s='fasd -si'       # interactive + select
alias d='fasd -d'        # 디렉터리찾기
alias f='fasd -f'        # 파일찾기
alias sd='fasd -sid'     # 디렉터리 선택
alias z='fasd_cd -d'     # 디렉터리 이동
alias zz='fasd_cd -d -i' # 디렉터리 선택 후 이동
z pyth<tab> = z ~/python/


위에 여러개를 나열했는데, 제가 보기에도 복잡하고 모르겠네요, 한번에 설치 모아둠

터미널에서 실행

brew install fzf bat neovim zsh-autosuggestions zsh-syntax-highlighting fd fasd stats maccy

zshrc 설정 파일에 추가

----.zshrc----------------------------------------

ZSH_THEME="agnoster"
ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" )

plugins=(git docker ripgrep fasd python poetry rust cargo pip github gnu-utils colored-man-pages)


DEFAULT_USER="$(whoami)"

alias ls='ls -FG --color=auto'
alias ll='ls -lah'
export CLICOLOR=1
export LSCOLORS=ExFxCxDxBxegedabagacad

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
#eval "$(pyenv init -)"
#eval "$(pyenv virtualenv-init -)"
#source /usr/local/opt/autoenv/activate.sh

test -e "${HOME}/.iterm2_shell_integration.zsh" && source "${HOME}/.iterm2_shell_integration.zsh"

alias vi=nvim
alias vim=nvim
export PATH=/opt/homebrew/bin:/Users/chan/.pyenv/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin

source /opt/homebrew/share/zsh-autosuggestions/zsh-autosuggestions.zsh
source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh

alias a='fasd -a'        # any 이동
alias s='fasd -si'       # interactive + select
alias d='fasd -d'        # 디렉터리찾기
alias f='fasd -f'        # 파일찾기
alias sd='fasd -sid'     # 디렉터리 선택
alias z='fasd_cd -d'     # 디렉터리 이동
alias zz='fasd_cd -d -i' # 디렉터리 선택 후 이동
alias cat='bat --paging=never'

source $ZSH/oh-my-zsh.sh
728x90
728x90
Buy me a coffeeBuy me a coffee

댓글