이클립스 JSP 주석 단축키 설정 - ikeullibseu JSP juseog danchugki seoljeong

티스토리 뷰

이클립스에서 주석을 적용하고 해제하는 단축키는 Ctrl + Shift + C 이다.
Ctrl + /, Ctrl + Shift + / 등도 있지만 Ctrl + Shift + C 가 더 다양한 파일에 적용이 되어 Ctrl + Shift + C 를 애용한다.
하지만 새로운 STS를 받고 Ctrl + Shift + C 를 하니 다음과 같이 되어 불편했다.

이클립스 JSP 주석 단축키 설정 - ikeullibseu JSP juseog danchugki seoljeong
Eclipse 주석 단축키 

우측 하단에 위와 같이 Ctrl + Shift + C 를 하니 두개의 주석처리 방법이 나오고 선택을 하라고 한다. 매번..
그래서 단축키 설정하는 곳으로 들어가 고치고 이전처럼 사용하기로 하였다.


이클립스 단축키 설정

이클립스 상단 Window > Preferences > 검색창에 Keys 검색

이클립스 JSP 주석 단축키 설정 - ikeullibseu JSP juseog danchugki seoljeong
이클립스 단축키 설정
이클립스 JSP 주석 단축키 설정 - ikeullibseu JSP juseog danchugki seoljeong
이클립스 단축키 설정

여기에서 toggle로 검색을 해보면 주석처리 관련된 단축키들이 쭉 나온다. Ctrl + 7 도 주석처리 하는지 처음 알았다.
Toggle Comment도 Ctrl + Shift + C 로 되어 있고 Toggle Line Comment도 Ctrl + Shift + C 로 되어있다.
Ctrl + Shift + C 로 검색을 한번 해보자.

이클립스 JSP 주석 단축키 설정 - ikeullibseu JSP juseog danchugki seoljeong
Ctrl + Shift + C

그럼 Ctrl + Shift + C 를 사용하는 모든 액션에 따른 page가 나오는데 필자는 yml 파일에서 잘 되지 않았었다. 그래서 저 Editing Text 영역을 고쳐줘야 했는데 여기에 STS 버그가 있었다.(필자의 STS 버전은 4.12 버전이다.)
버그의 내용은 아무리 Editing Text에 바인딩 되는 값을 바꿔봐야 안먹혔다. 한참을 삽질하다가 꼼수를 알아냈다.
바인딩을 대충 해본다음 하단에 있는 Restore Defaults를 눌러보니 Conflicts가 사라졌다. 문제의 핵심은 바로 이 Conflicts 였기 때문에 이것만 해결되면 되는 것이다.

이클립스 JSP 주석 단축키 설정 - ikeullibseu JSP juseog danchugki seoljeong
Ctrl + Shift + C

위와 같이 Conflicts 부분이 사라졌다. 물론 yaml 파일에서도 한번에 주석처리가 잘 된다.

뭔가 대단한것도 아닌데 글이 길어졌다... 정리하자면 yml 파일에서 Ctrl + Shift + C 를 사용하여 주석처리를 한번에 하려면단축키 설정에 들어가서 Toggle Comment (Editing Text) 부분의 binding을 바꾸고 창 하단의 Restore Defaults를 눌러보고 바꾸고 눌러보고 하면 Conflicts가 사라진다. 그럼 주석처리가 잘된다.

끝!