wezterm configuration

alacritty ViMode 때문에 쓰고 있었는데, 한글+구두점 후 공백 입력시 공백이 2칸으로 입력되는 문제 해결이 안되고 있고 cursor blink animation 기능을 이용하기 위해 wezterm 을 주로 사용해 봤다. (렌더링은 alacritty, kitty, ghostty 등에 비해 느려서 가끔 버벅임이 있다.)
alacritty vimode -> wezterm ActivateCopyMode 로 대체할 수 있다.
chatGPT 가 vimode 지원 비교해준 내용이다.

~/.wezterm.lua 설정

한글뒤에,. 등의 구두점 입력 후 공백입력하면 한칸으로 정상(alacritty 에서 2칸으로 문제)

OS 기본 윈도우 제목(크기조절 버튼) 부분을 제거할 수 있어 공간 활용도가 좋다.
ctrl+shift+p : command palette 를 열면 다양한 기능을 검색해서 사용할 수 있다.

ctrl+shift+u : emoji 입력할 수 있다.(alacritty 에서 이모지 입력을 https://github.com/babarot/emoji-cli 를 설치해야 했다.)

ctrl+shift+space : time,file,hash,url 등의 패턴을 알파벳으로 해당하는 부분을 빠른 선택(복사)을 할 수 있다.

ctrl+shift+x : (alacritty ViMode 같은)copy mode 사용 가능하다.

cmd+w 로 tab 닫을때 확인을 하는 기능도 실수를 방지할 수 있다.

cmd+q 로 종료할때도 확인

URL 열기: click (tmux mouse on 상태에선 tmux 가 클릭을 가로채므로 shift+click)

최신 mac os Tahoe(26.3.1) 에서 GPU 사용율이 높다.
wezterm 실행하고 아무것도 하지 않아도 M1 MAX 맥북 GPU 사용률이 50% 된다.

-- 다음 설정을 추가하면 GPU 사용률이 안정화 된다.
-- 그래도 alacritty GPU 사용률 보단 좀 높다.
config.window_decorations = "MACOS_FORCE_DISABLE_SHADOW | RESIZE"

comments:

댓글 쓰기