wezterm에서 default_cursor_style 설정을 통해 커서 모양을 변경하면 텍스트와의 시각적 충돌을 줄이고 터미널 가독성을 개선할 수 있다.
wezterm은 default_cursor_style 설정으로 커서의 외형과 깜빡임 동작을 제어한다. 설정 파일(~/.wezterm.lua 또는 ~/.config/wezterm/wezterm.lua)의 루아 테이블 내에 해당 키를 추가하면 적용된다.
지원하는 스타일 값은 다음과 같다.
BlinkingBlock: 깜빡이는 박스SteadyBlock: 고정 박스BlinkingBar: 깜빡이는 세로줄SteadyBar: 고정 세로줄BlinkingUnderline: 깜빡이는 밑줄SteadyUnderline: 고정 밑줄
박스(Block) 스타일은 현재 셀 전체를 덮어 문자와 겹쳐 보일 수 있다. 반면 세로줄(Bar)이나 밑줄(Underline) 스타일은 문자 옆이나 아래에 위치해 가독성 방해를 최소화한다. 특히 SteadyBar나 BlinkingBar는 텍스트 줄 내에서 커서 위치를 명확히 하면서도 시각적 부담이 적은 선택지다.
설정은 기존 return { ... } 테이블에 한 줄을 추가하는 형태로 한다.
return {
default_cursor_style = "SteadyBar",
}
관련 항목
- wezterm 설정
- 터미널 커스터마이제이션