지금 개발에 쓰는 시스템입니다:
어느 환경을 쓰든 설정을 최대한 같게 유지하려고 합니다.
터미널을 빠르게 쓰려고 주로 tmux와 zsh를 씁니다.
tmux는 제가 만든 프로그램과 연동해, 원하는 프로젝트로 바로 이동하게 해 두었습니다. 키 한 번으로 디렉터리를 검색할 수도 있습니다.
최근에는 oh-my-zsh가 느려서 플러그인을 직접 깔아 쓰는 설정으로 옮기는 중입니다.
export WORKSPACES=$HOME/Documents:$HOME/docs/programming:$WORKSPACES
bindkey -s "^f" "tmuxs -d 4\n"
9학년 때 빔(Vim)을 만난 뒤 계속 쓰면서, 최근에는 LSP 지원과 테마 전환을 직접 넣어 제게 맞는 IDE로 만들었습니다. 커밋이 날 때마다 Docker 이미지가 빌드되어, 누구든 바로 쓸 수 있게 해 두었습니다.
서버나 컨테이너에서 편집기를 급히 맞춰야 할 때는 빔 설정 파일을 받아 두면 즐겨 쓰는 기능을 바로 쓸 수 있습니다. 아래처럼 터미널에 붙여 넣으면 됩니다.
# 모든 기능이 있는 설정 파일
curl -LJ https://git.junickim.me/junikimm717/vim2023/raw/branch/master/lsp.vimrc -o $HOME/.vimrc
# 플러그인을 최소한만 넣은 설정 파일 (Git 필요)
curl -LJ https://git.junickim.me/junikimm717/vim2023/raw/branch/master/minimal.vimrc -o $HOME/.vimrc
# 플러그인이 안 포함된 설정 파일
curl -LJ https://git.junickim.me/junikimm717/vim2023/raw/branch/master/noplug.vimrc -o $HOME/.vimrc
Linux에서 쓰던 MOD 키는 MacOS에서는 Alt로 바꿨습니다.
mod-shift-a 터미널 열기mod-shift-return Tmux가 켜진 터미널 열기mod-shift-w 웹 브라우저 열기mod-space 앱 선택 메뉴 열기 (Raycast 또는 Rofi)앱은 제가 정한 규칙에 따라 해당 창으로 갑니다.