[Ghostty] Mac 터미널 -> Ghostty 사용하기
MAC Terminal Ghostty
iTerm 을 많이 쓰는데, 이번에 새로운걸 써보려고 합니다.
아래 영상으로 기능들을 미리 볼수있는데, 아주 편리할 것 같습니다.
https://www.youtube.com/watch?v=3wq0RFYAvNo
간략하게 사용법을 남겨 보도록 하겠습니다.
설치
Ghostty
Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
ghostty.org
여기에서 설치.
실행
설치 후 Ghostty 실행.
버전 확인
ghostty +version
user@hello-bryan ~ % ghostty +version
Ghostty 1.1.3
Version
- version: 1.1.3
- channel: stable
Build Config
- Zig version: 0.13.0
- build mode : builtin.OptimizeMode.ReleaseFast
- app runtime: apprt.Runtime.none
- font engine: font.main.Backend.coretext
- renderer : renderer.Metal
- libxev : main.Backend.kqueue
단축키 확인
ghostty +list-keybinds
여기에서 super 키는 맥의 command 키 입니다.
테마 변경
- 설명은 공홈 https://ghostty.org/docs/features/theme 여기에서 확인 가능.
그리고 ghostty 에서도 확인 가능.
아래와 같이 명령어를 실행하면
ghostty +list-themes
이 화면에서 키보드 아래 방향키를 누르면서 색상을 보다보면 눈이 편한 색상이나 간지나는 색상을 찾아서 적용하면 됩니다.
꽤 많이 있어서 고르기 힘드네요 ㅎㅎ
검색은 / 누르면 텍스트 입력해서 검색할 수 있습니다.
설정 파일을 수정해야되는데, 없다면 생성하면 됩니다.
전 ghostty 에서 그대로 편집해볼께요.
mkdir -p ~/.config/ghostty/
vi ~/.config/ghostty/config
전 zenburned 라는 테마로 설정해보겠습니다.
i 를 눌러서 입력모드로 바꾸고 아래 내용 입력.
theme = zenburned
그리고 esc 키 한번 누르고 : 누르고 wq 입력하고 엔터
그리고 새로운 config 를 적용하는 단축키는 command + shift + comma(,) 입니다.
입니다.
바로 적용되네요.
시스템 다크/라이트 모드에 따라 테마 자동 전환
macOS의 다크/라이트 모드에 따라 Ghostty의 테마를 자동으로 변경하려면 다음과 같이 설정합니다:
theme = dark:catppuccin-frappe,light:catppuccin-latte
이렇게 설정하면 시스템 모드에 따라 자동으로 테마가 전환됩니다.
기본적인 ghostty 의 기능이라면
command + t 를 누르면 탭을 생성합니다. 탭에 있는 숫자는 command 키를 누르고 숫자 키를 누르면 해당 탭으로 이동합니다.
그리고 탭을 닫으려면 command + w 를 누르면 됩니다.
그리고 탭내에서 화면을 나눌 수 있습니다.
이건 command + d 를 누르면 됩니다.
또, 여기에서 가로로 분할 할 수 있는데, 분할 하려는 탭에 커서를 두고 command + shift + d 를 누르면
이렇게 나눠집니다. 그리고 탭을 닫을 때는 커서가 있는 탭에서 command + w 누르면 됩니다.
이밖에 많은 기능이 있겠지만, 우선은 여기까지..
써보다가 유용한 기능이 있다 싶으면 추가로 글을 쓸께요~
계속해서,
이렇게 꾸미려면, 또 다른 라이브러리를 설치해야됩니다.
powerlevel10k 설치
사전 설치
- oh-my-zsh가 설치되어 있어야 합니다.
- 터미널에서 다음 명령어 실행
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
p10k 설치
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git \ ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
~/.zshrc 에서 테마 변경
ZSH_THEME="powerlevel10k/powerlevel10k"
설정 적용
source ~/.zshrc
설정하는 화면이 안나오면 수동으로도 가능 / 또는 나중에 변경하고 싶을 때
p10k configure
명령어 날리면 됨.