반응형
이번에 맥 초기화 / 셋팅하면서 설치했던 앱들 정리, 무료/개발용으로 잘 사용하고 있는 것들.
하나씩 적었는데, 내용 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
BIG
'Programming > 환경셋팅' 카테고리의 다른 글
무료 SSL 인증서: certbot 사용하기 (2) | 2024.01.04 |
---|---|
neo-vim 설치 - CoC, Python - 실시간자동완성 적용 (3) | 2023.05.27 |
github 자체 CI, CD => action (0) | 2020.07.01 |
Rabbit MQ - message queue (0) | 2020.06.24 |
gcp(google cloud platform) tpu 사용 (0) | 2020.06.23 |
댓글