본문 바로가기
프로그래밍/설치

mac iTerm2설치 및 환경설정

by 브이몬 2022. 3. 4.

터미널 vi/vim 명령어 편집

편집모드로 진입

i : 현재커서가 있는 곳에 편집모드로 진입

a : append, 현재 커서 한칸 앞에서 편집모드로 진입

o : 현재 커서가 있는 곳에 한줄을 추가하고 편집모드 진입

O : 현재 커서가 있는 곳에 한줄을 위에 추가하고 편집 모드로 진입

esc : 편집모드 종료

 

패턴검색

/검색할 단어

 

vi/ vim 종료

:w 편집된 내용 저장

:q 편집화면 수정하지않았거나 이전에 :w로 저장했을 경우 종료

:wq 편집된 내용 저장하고 종료

:q! 저장하지 않고 종료

 

read only 파일(readonly 파일 저장되지 않는경우 (오류문구- E45 : readonly option is set (add to override))

:w! 강제로 저장

:q

 

삭제 delete

dd : 한줄 삭제

dd5 : 다섯 줄 삭제

dw : delete word 한 단어 삭제

d5w : 다섯 단어 삭제

d$ : 커서부터 이줄 끝까지 삭제

d0 : 커서부터 이줄 앞까지 삭제

dG : 커서부터 문서 끝까지 삭제

 

복사 y는 yank의 약자 ‘끌어당긴다(복사한다)’라는 뜻

yy : 한줄 복사 

yy5 : 다섯 줄 복사

yw : yank word 한 단어 복사

y5w : 다섯 단어 복사

y$ : 커서부터 이줄 끝까지 복사

y0 : 커서부터 이줄 앞까지 복사

yG : 커서부터 문서 끝까지 복사

 

붙여넣기

p : 커서 앞으로 붙여넣기

P : 커서 뒤로 붙여넣기

u : undo 되돌리기

x : 커서 안의 문자 하나 삭제

X : 커서 뒤에 문자 하나 삭제

 

커서 이동

b : back, 한 단어 뒤로 이동

w : forward, 한 단어 앞으로 이동

h : 현재커서 한칸 뒤로 이동

j : 현재커서 한줄 아래로 이동

k : 현재커서 한줄 위로 이동

l : 현재커서 한칸 앞으로 이동

H : 현재커서 화면 맨 위로 이동

M : 현재커서 화면 중간으로 이동

L : 현재커서 화면 맨 아래로 이동

G : 현재커서 글의 맨 밑으로 이동

1G : 글의 맨 처음으로 이동

 

Homebrew 설치

1. /opt/homebrew 기본경로가 되기때문에 폴더를 생성한다. 밑에 차례대로 명령어를 입력해서 폴더를 생성하고 소유자를 사용자로 변경하고 파일을 설치

cd /opt

sudo mkdir homebrew

sudo chown -R $(whoami) /opt/homebrew

curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew

 

2. PATH등록

echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc

제대로 실행되지 않는다.

vi ~/.zshrc

맨 마지막 부분에 

eval $(/opt/homebrew/bin/brew shellenv)
추가하고 저장

brew

잘 나오면 설치 완료

 

iTerm2 설치

1. 터미널에서 설치

brew install --cask iterm2

또는 

iTerm2 홈페이지에서 다운 (https://iterm2.com/downloads.html)

 

oh-my-zsh 테마 설치

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

vi ~/.zshrc

ZSH_THEME="agnoster"

 

폰트 변경 (폰트가 깨져서 나온다)

https://github.com/naver/d2codingfont

 

GitHub - naver/d2codingfont: D2 Coding 글꼴

D2 Coding 글꼴. Contribute to naver/d2codingfont development by creating an account on GitHub.

github.com

D2coding 글꼴 다운로드하고 설치 하고 iterm 껐다가 다시 켜서 

Preferences > Profiles > Font

글꼴 D2coding 을 선택한 뒤 다시 껐다 킨다.

syntax highlight 적용하기

명령어에 색상을 입혀 하이라이트를 적용

brew install zsh-syntax-highlighting

vi ~/.zshrc

맨 밑에

source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

추가한다.

 

Powerlevel9k 테마 설치

zsh 설치되었지만 테마가 적용되지 않으면 밋밋해서 테마 설치.

git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/themes/powerlevel9k

vi ~/.zshrc

ZSH_THEME="powerlevel10k/powerlevel10k"

iTerm 다시 껐다 킨다.

 

Powerlevel10k 테마 설치

git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k

vi ~/.zshrc

ZSH_THEME="powerlevel10k/powerlevel10k"

iTerm 다시 껐다 킨다.

 

powerlever10k 설정마법사 실행(설정이 끝나면 ~/.zshrc에 파일이 생성)

p10k configure

실행하면 

1번을 눌러 MesloLGS NF 폰트 설치하면 다음 예문들 글이 깨지지 않고 볼수 있다.

 

unicode 선택
3번선택

색 테마 설정하기

https://iterm2colorschemes.com/

원하는 색상을 골라서 제목을 클릭한다.

주소를 복사후

다운받을 경로로 들어간다. 

cd Downlod

mkdir iTermColor

cd iTermColor

curl -LO 복사한주소

curl -LO https://raw.githubusercontent.com/mbadolato/iTerm2-Color-Schemes/master/schemes/Ayu%20Mirage.itermcolors 

다운로드가 된다. 

Preference > Appearance > Colors > Color presets... > import > 다운받은 곳에서 파일을 불러온다.

불러온 파일을 선택하면 색상테마가 적용된다.

 

 

 

Preference > Appearance > General > Theme: Minial : Title bar style

Preference > Appearance > Windows > Show line under title bar when the tab bar is not visible 체크 품 : title bar 밑 1px라인제거

Preference > Appearance > Panes > Side margins: 5

Preference > Appearance > Panes > Top & bottom margins: 2

Preference > Profiles > Text :폰트사이즈 변경 14

Preference > Profiles > Text: v/i 101 n/n 110으로 변경

Preference > Profiles > Text > Unicode normalization form: NFC

 

댓글