코드 하이라이트, 정말 필요한가? 내가 신경 쓰는 만큼만 강조하기
Highlighting My Code Based on How Much I Care
Nikita Prokopov의 '모두가 신택스 하이라이팅을 잘못하고 있다'는 글을 읽고, 저자는 기본 VSCode Dark Theme에 익숙해져 하이라이팅의 기능을 잊고 있었음을 깨닫습니다. 색상 수를 줄인 라이트 테마를 직접 만들어 보려다 어려움을 겪고, '왜 코드를 하이라이팅해야 하는가'라는 근본적인 질문으로 이어집니다. 결국 색상 대신 명암(그레이스케일)만으로 주석, 정의, 제어 흐름 등 '정말 중요한 부분'만 강조하는 방식과, 클릭 시 동일 단어/범위를 강조하는 동적 하이라이팅을 제안합니다.
코드에서 색상 대신 명암만으로 강조한다면, 눈이 가장 중요한 부분 사이를 건너뛰어 의미론적 부분에 집중하고 순수 문법적 부분은 훑어 지나갈 수 있을 것입니다.