1. vim 세팅
대부분의 UNIX, 그리고 Mac에 기본적으로 vi 에디터가 설치되어 있습니다. vim은 vi에디터를 포함한 업그레이드 버전이라고 합니다. 마우스를 사용하지 않고 키보드로 작동되기 때문에 마우스를 사용하고 싶다면 추가 설정을 해줘야 합니다.
vi ~/.vimrc
를 입력해서 ~ (root) / (에 있는) .vimrc 파일을 엽니다.
a 를 입력하면 입력 모드로 바뀝니다. 아래 항목을 붙여 넣어 줍니다. 마우스나 커서 라인 강조, 줄 번호 표시는 항상 지정해주고 있습니다.
set mouse=a " vim에서 마우스를 사용
set cursorline " 커서가 있는 라인 강조
set nu " 왼쪽에 줄 번호를 표시
set title " 현재 열린 파일 이름을 창 타이틀에 표시
set sc " 완성 중인 명령어 표시
if has("syntax") " syntax가 있는 파일에서
syntax on " syntax highlighting 기능을 on
endif
set showmatch " (), {} match
esc를 눌러 입력 모드를 나간 후 :wq 를 입력해 저장(w)하고, 종료(q)합니다.
터미널을 껐다 켜거나 source ~/.vimrc
명령어를 입력하면 적용됩니다. source는 현재 쉘에서 스크립트를 실행시키는 명령어입니다. 새로운 설정값을 적용시켜 봅시다.
2. iterm 설치
터미널 앱 대신 사용합니다.
3. ohmyzsh 설치
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
카탈리나부터 기본 쉘이 bash에서 zsh(Z shell)로 변경되었습니다. 이전 버전을 사용하고 계시다면 수동으로 바꿔줄 수 있습니다.
ohmyzsh은 zsh 설정 관리 프레임워크입니다.
3-1. 플러그인 설치
(1) zsh syntax highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
색을 입혀 highlighting해주는 플러그인입니다.
(2) zsh autosuggestions
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
이전에 입력한 적이 있는 명령어를 흐리게 띄워줍니다. 오른쪽으로 향하는 방향키를 눌러 완성시킬 수 있습니다.
설치가 끝났다면 아래 단계로 넘어갑니다.
3-2. zsh 세팅
vi ~/.zshrc
를 입력해 .zshrc 파일을 열어줍니다. plugins 항목을 찾습니다. 설치해준 두 플러그인의 이름을 붙여줍니다.
plugins=(
git
zsh-autosuggestions
zsh-syntax-highlighting
)
git을 설치하셨다면 이미 git이 포함돼있을 것입니다. :wq 로 저장 후 종료합니다.
source ~/.zshrc
명령어를 입력하거나 터미널을 껐다 켜서 적용시킵니다.
3-3. 테마 적용
저는 powerlevel10k 테마를 적용하고 있습니다. 이 테마를 소개하기 전에 제가 만든 색 조합을 공유합니다.
아래 파일을 다운받아서 Preferences > Profiles > 왼쪽 하단 Other Actions > Import JSON Profiles 로 적용시키면 됩니다.
(1) powerlevel10k 테마
git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
커스텀 세팅을 좋아해서 이 테마에 정착했습니다. (처음 세팅할 때 굉장히 많은 선택지가 있습니다.)
다운 받은 후 vi ~/.zshrc
입력한 후, .zshrc 파일 내에서 ZSH_THEME 를 찾습니다.
ZSH_THEME="powerlevel10k/powerlevel10k"
기존의 테마 이름을 지우고 위 테마를 추가해주셔야 합니다.
초기 세팅이 끝난 후 테마 설정이 마음에 들지 않는다면, p10k configure
명령어로 다시 설정할 수 있습니다.
(2) 둥근모꼴 폰트
저는 둥근모꼴 을 좋아합니다. Preferences > Profiles > Text > Font 에서 적용시킬 수 있습니다.
'개발 > 도구' 카테고리의 다른 글
[Git] 커밋 메시지 수정 (0) | 2022.02.23 |
---|---|
Mac 터미널에서 Xcode 프로젝트 열기 (+ 단축어 지정) (0) | 2022.02.06 |
터미널에서 Swift 코드 실행하기 (0) | 2022.02.05 |
[Git] git 초기 세팅 (0) | 2022.02.05 |
[Notion] 노션 프로젝트 관리 템플릿 공유 (5) | 2022.02.05 |
댓글