개발자가 맥북사면 가장 먼저 하는일

Описание к видео 개발자가 맥북사면 가장 먼저 하는일

#맥북 #터미널 #iterm2

💻 전 맥북을 사면 가장 먼저하는게 터미널 세팅입니다.
터미널은 개발하면서 필수적으로 그리고 자주 사용합니다.
가독성도 좋고 특히 프로페셔널해 보일수 있는ㅎㅎ
터미널 꾸미는 팁을 알려드릴게요🤗

궁금한 점은 댓글로 남겨주세요!
성심성의껏 답변해드립니다🔥

_________________________

✨ 참고 사이트
1️⃣ Homebrew - macOS 패키지 관리자
https://brew.sh/index_ko

2️⃣ iTerm2 - mac용 가상 터미널 애플리케이션
https://iterm2.com/

3️⃣ Homebrew 폰트 설치 github
https://github.com/Homebrew/homebrew-...

4️⃣ iTerm2 컬러 테마 저장소
https://iterm2colorschemes.com/


💻 명령어 (작업 순서대로)

1️⃣ iterm2 설치
brew install iterm2

2️⃣ zsh 설치 (설치되어있지 않은 경우에만 설치)
brew install zsh

3️⃣ Oh-My-Zsh 설치 스크립트
sh -c "$(curl -fsSL https://raw.github. com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

4️⃣ brew로 폰트 설치
brew tap homebrew/cask-fonts
brew install font-fira-code

5️⃣ zsh 설정파일 열기
vi ~/.zshrc

6️⃣ zsh 설정파일 적용
source ~/.zshrc

7️⃣ zsh 테마 수정파일 열기
vi ~/.oh-my-zsh/themes/agnoster.zsh-theme

8️⃣ prompt_newline
prompt_newline() {
if [[ -n $CURRENT_BG ]]; then
echo -n "%{%k%F{$CURRENT_BG}%}$SEGMENT_SEPARATOR
%{%k%F{blue}%}$SEGMENT_SEPARATOR"
else
echo -n "%{%k%}"
fi

echo -n "%{%f%}"
CURRENT_BG=''
}

9️⃣ 명령어 하이라이팅
brew install zsh-syntax-highlighting

📌 M1이상
source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
📌 intel Mac
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

🔟 prompt_context
prompt_context() {
Custom (Random emoji)
emojis=("⚡️" "🔥" "🇰 " "👑" "😎" "🐸" "🐵" "🦄" "🌈" "🍻" "🚀" "💡" "🎉" "🔑" "🚦" "🌙")
RAND_EMOJI_N=$(( $RANDOM % ${#emojis[@]} + 1))
prompt_segment black default "{하고싶은이름} ${emojis[$RAND_EMOJI_N]} "
}


🍎 단축키

⌨️ iterm2 설정화면 진입
⌘ + ,

⌨️ vi편집기 수정모드
cursor + i

⌨️ vi편집기 파일 저장후 종료
ESC + :wq

⌨️ iterm2 상하/좌우 분할
⌘ + d / ⌘ + ⇧ + d

-----------------------------------------

목차
00:00 내가 터미널을 꾸미는 이유✨
01:20 패키지 설치하기
03:25 status bar 설정
04:11 폰트 다운로드
04:39 테마 설정
07:50 빈 줄 넣기
08:31 명령어 하이라이팅
09:01 이모지 넣기
10:26 마무리🚀

-----------------------------------------

✨후츠릿
"이 세상을 바꾸는건 꿈을 꾸고 도전하는 사람들의 몫이다"
같이 도전하고 성장하는 채널입니다😄

비즈니스 문의: [email protected]

Комментарии

Информация по комментариям в разработке