notepad++ 같은 텍스트 에디터 프로그램을 선호하는 이유중에 하나가 단어를 선택하면 그와 동일한 단어(키워드)를 음영처리 해주기에 혹시 음영처리가 되어야 할곳에 음영처리가 되지 않는다면 오타가 발생했다는 것이므로 오타 발견하는데 소요되는 시간을 확실히 줄일 수 있어서 좋은 것 같습니다.

저도 워낙 오타를 자주 발생시키는 사람인데요.

실무에서도 오타 하나 때문에 반나절 이상을 허비한 적도 많고, 학원 수업에서도 코딩할때도 분명히 정상적으로 다 코딩한것 같은데 왜 화면에 데이터가 출력이 안되지? 라고 멘붕오다가 나중에 천천히 보면 오타가 발견되더라구요.

java에서 오타면 어차피 이클립스 콘솔에 오류 출력이 되니까 그나마 빨리 찾을 수 있습니다. jsp쪽 오타면 정말 답도 없습니다. 개발자 도구봐도 콘솔에 아무것도 안뜨면 멘붕입니다. 나중에 디버깅 하면서 하나하나 해보는 수 밖에요ㅠ...

이 바닥이 대단히 결과론적이기 때문에 몰라서 그랬든 실수든 오타든 간에 결과를 내지 못하면 실패인거니까요.

java 파일은 이클립스에서 키워드를 선택하면 동일 키워드를 음영 처리를 해주기에 오타 찾기가 쉽습니다. 혹, 선언되지 않는 키워드를 입력하면 빨간줄이 그어지기도 하니까요.

하지만 jsp, html, js 같은 웹쪽은 기본적으로 동일 키워드에 대해서 하이라이트(음영) 처리를 해주지는 않기에 정말 오타에 신경 많이 쓰셔야.. 안그러면 저처럼 종종 정신이 안드로메다로 갔다옵니다...

웹쪽에서도 하이라이트 처리 기능을 제공해주는 플러그인이 있기에 소개를 해볼려고 해서 게시글을 작성하였습니다.

Help > Eclipse MarketPlace 에서 Highlight On Selection 이라고 검색하셔서 설치하시면 됩니다.

설치하고 이클립스 재실행까지 마치시면 되는데요.

한 번 테스트를 해보겠습니다.

jsp 화면에서 키워드 하나를 더블클릭해서 선택했더니

하이라이트 처리가 되는 것을 볼 수 있습니다.

그럼 저 키워드 중에 한 군데를 menustr로 바꿔보겠습니다.

menuStr를 더블클릭해서 선택했더니 menustr은 하이라이트 처리가 안된것을 확인할 수가 있네요. 그럼 저것을 보고서 아, val() 안에 적은 단어가 오타가 났구나!! 라고 빨리 알아낼 수 있을 것 같네요.

나는 저 하이라이트 색상이 맘에 안든다!! 바꾸고 싶다! 라고 하신다면 바꿀 수 있습니다.

Window - Preferences 에서 색상도 바꿀 수 있고, 적용하고 싶은 파일 확장자도 선택 가능합니다.

대소문자를 구분할 것인지 아닌지도 선택가능하고, 평소 하이라이트 기능을 꺼둘수도 있습니다.

자신이 주로 쓰는 확장자만 선택하셔도 무방할 것 같아요. (저는 색상을 자바쪽 음영처리해주는 회색계통으로 바꿔서 해보니 더 보기 좋은 것 같네요.)

이 플러그인이 버전이 0.0.1이니 만큼 거의 초기 버전인 것 같구요.

대부분의 개발자가 사용하는 대중적인 플러그인이 아닌만큼 어떤 오류, 버그가 있을지도 모릅니다. 무시해도 될 수준의 자잘한 버그면 괜찮기는 한데, 치명적인 오류면 문제이니까요.

저는 이클립스 4.8 버전, 전자정부프레임워크 3.7 버전에 설치를 해봤구요..

+ Recent posts