Oh My Zsh으로 Iterm 꾸미기

Song·2023년 2월 11일

사비를 털털 털어 중고로 M1 에어를 샀다. (작고 소듕해..)
나만의 맥북이 생겼으니 Iterm를 꾸며보자

일반적으로 널리 알려져있는 ohMyZsh를 이용한다.

Step 1) Install Oh My Zsh


# install oh My Zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# ZSH_THEME 변경하기 (여러개가 있으니 개취반영하기)
vi ~/.zshrc
ZSH_THEME="agonster"

Step 2) Syntax 하이라이트 적용

# brew를 통해 설치해줍니다.
brew install zsh-syntax-highlighting

# ~/.zshrc에 들어가서 아래의 코드를 입력해줍니다.
vi ~/.zshrc

source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

만약 homebrew가 설치되어있지 않다면 아래 스크립트를 통해 설치 가능
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

  • M1 CPU 사용시 .zshrc에 아래 스크립트를 추가해준다.
    eval $(/opt/homebrew/bin/brew shellenv)

{: width="100%" height="100%"}

Step 3) Vim Syntax 적용

화면의 알록달록함을 더했다면 vim를 통해 코드를 볼 때에도 가독성을 높일 수 있도록 하이라이트를 적용시켜주자

# highlight, auto-complete 플러그인 설치를 위해 경로 이동
cd /Users/<유저이름>/.oh-my-zsh/custom/plugins
# zsh-syntax-highlighting 설치
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
# zsh-autosuggestions 설치
git clone https://github.com/zsh-users/zsh-autosuggestions

# 설치된 플러그인을 zsh 옵션에 추가한다. ('plugins' 옵션은 이미 존재하므로 기존 코드에 추가하면된다.)
vi ~/.zshrc
plugins=(
  # 기존에 존재
  git 
  # 새로 추가된 플러그인
  zsh-syntax-highlighting
  zsh-autosuggestions
 )

Step 3-1) Vim Syntax config 옵션 적용

# vim 설정하기 - 아래 텍스트 복붙 후 저장
vi ~/.vimrc

.vimrc에 아래 값 복붙

" 검색어 하이라이트
set hlsearch
 
" 검색시 대소문자 구분
set smartcase
 
" 현재 커서 위치 표시
set ruler
 
" 자동으로 들여쓰기
set autoindent
set cindent
 
" 왼쪽에 몇번째 줄인지 출력
set nu
 
" Tab 너비 값
set ts=2
" 자동으로 들여쓰기할 너비 값
set shiftwidth=2
 
" 접근했을때 마지막으로 수정한 곳에서 커서를 위치합니다.
au BufReadPost *
\ if line("'\"") > 0 && line("'\"") <= line("$") |
\ exe "norm g`\"" |
\ endif
 
" 신텍스 켬
syntax on

참고

profile
Learn From Yesterday, Live Today, Hope for Tomorrow

0개의 댓글