티스토리 뷰
본 파일은 개인 저장용입니다.
설치
# zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
# zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
# fzf
brew install fzf
# autojump
brew install autojump
# spaceship
git clone https://github.com/spaceship-prompt/spaceship-prompt.git "$ZSH_CUSTOM/themes/spaceship-prompt" --depth=1
ln -s "$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme" "$ZSH_CUSTOM/themes/spaceship.zsh-theme"
# jellybeans
mkdir -p ~/.vim/colors
cd ~/.vim/colors
curl -O https://raw.githubusercontent.com/nanotech/jellybeans.vim/master/colors/jellybeans.vim
적용
.zshrc
ZSH_THEME="spaceship"
plugins=(
git
composer
flutter
aws
laravel
brew
fzf
docker
docker-compose
node
zsh-syntax-highlighting
zsh-autosuggestions
autojump
)
.vimrc
set hlsearch " 검색어 하이라이팅
set nu " 줄번호
set autoindent " 자동 들여쓰기
set scrolloff=2
set wildmode=longest,list
set ts=4 "tag select
set sts=4 "st select
set sw=1 " 스크롤바 너비
set autowrite " 다른 파일로 넘어갈 때 자동 저장
set autoread " 작업 중인 파일 외부에서 변경됬을 경우 자동으로 불러옴
set cindent " C언어 자동 들여쓰기
set bs=eol,start,indent
set history=256
set laststatus=2 " 상태바 표시 항상
"set paste " 붙여넣기 계단현상 없애기
set shiftwidth=4 " 자동 들여쓰기 너비 설정
set showmatch " 일치하는 괄호 하이라이팅
set smartcase " 검색시 대소문자 구별
set smarttab
set smartindent
set softtabstop=4
set tabstop=4
set ruler " 현재 커서 위치 표시
set incsearch
set statusline=\ %<%l:%v\ [%P]%=%a\ %h%m%r\ %F\
" 마지막으로 수정된 곳에 커서를 위치함
au BufReadPost *
\ if line("'\"") > 0 && line("'\"") <= line("$") |
\ exe "norm g`\"" |
\ endif
" 파일 인코딩을 한국어로
if $LANG[0]=='k' && $LANG[1]=='o'
set fileencoding=korea
endif
" 구문 강조 사용
if has("syntax")
syntax on
endif
" 컬러 스킴 사용
colorscheme jellybeans
Font 설치
# IBM Plex sans
https://fonts.google.com/download?family=IBM%20Plex%20Sans
Git Alias
https://blog.lovizu.com/entry/깃-alias
(https://gist.github.com/yousung/515eeec8268544056c1a5664885e754e)
PHP 과거 버전 설치
brew tap shivammathur/php
# ex 7.3
brew install shivammathur/php/php@7.3
# ex 8.1
brew install shivammathur/php/php@8.1
Composer install
sudo curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin/
# 권한문제 해결 (권한 문제가 발생하는 경우)
sudo chown -R [user-name]:[user-group] ~/.composer
Composer 환경 변수
# .zshrc 파일
export COMPOSER_HOME="$HOME/.composer"
export PATH=$PATH:$COMPOSER_HOME/vendor/bin
valet + php monitor install
# valet install
composer global require laravel/valet
valet install
valet trust
# phpmon install
brew tap nicoverbruggen/homebrew-cask
brew install --cask phpmon
# ~/.zshrc path 추가
export PATH=$HOME/.config/phpmon/bin:$PATH
App store 에서 설치 항목
# mas
brew install mas
# Magnet
mas install 836500024
# Amphetamine
mas install 937984704
# Polaris Office
mas install 1098211970
# Hidden Bar
mas install 1452453066
# iStat Menus
mas install 1319778037
# Slack
mas install 803453959
# Bitwarden
mas install 1352778147
# Amphetamine
mas install 937984704
# 카카오톡
mas install 869223134
기타 설치
# node 관리매니저
brew install nvm
# redis
brew install redis
brew service start redis
# yarn
brew install yarn
'개발 > Etc' 카테고리의 다른 글
맥북에서 사진의 날짜 및 장소 일괄 변경하기 (0) | 2024.08.24 |
---|---|
HTML & CSS & JS 기초부터 다시 다듬기 (0) | 2024.03.30 |
번역 플러그인 기여 (0) | 2023.11.01 |
대량의 파일들을 euc-kr 에서 utf-8로 바꿀 때 (0) | 2023.09.11 |
프로젝트별로 node version 자동 관리하기 (feat: nvm) (2) | 2023.03.22 |
댓글