IT Computer/Development Tools

Eclipse, STS ) HTML, JSP 에서도 코드 자동정렬 예쁘게 하기

📝 작성 : 2021.08.14  ⏱ 수정 : 
반응형

Eclipse, STS ) HTML, JSP 에서도 코드 자동정렬 예쁘게 하기

이클립스 사용하면서 다들 한번정도 써보셨을 텐데, Eclipse에는 코드 자동 정렬 기능이 있습니다.

Mac에서는  

Shift + Command + F

Windows 에서는

 Ctrl + Shift + F

를 입력해서 자동 정렬합니다.

 

특히 Java 코드의 여백, 띄어쓰기, 줄바꿈, 공백 등등 여러가지를 자동으로 맞춰줄때는 참 편리하고 좋습니다.

만약 이런식으로 작성된 코드가 있다면, 해당 단축키를 입력 했을때,

이렇게 코드를 깔끔하게 변경 해 줍니다. 특히 여러사람이 함께 코드를 작성할 때 특별히 코드 컨벤션이 정해 져 있지 않으면 서로의 코드를 볼때 굉장히 눈에 안들어오고 피로감을 호소 할 수 있는데, 그럴 때 다함께 commit 전에 해당 명령어를 꼭 입력하기로 약속을 한다면 팀의 작업 생산성이 훨씬 좋아 질 수 있습니다.

 

하지만, 코드 정렬은 JAVA 보다는 HTML 이나 JSP 코드를 정렬할 때 더 필요합니다. 특히 눈에 잘 들어오지도 않는 여백을 맞춰주고 엘리먼트들끼리 줄을 맞춰야 할 때 써야하는데요, 써본 분도 계시겠지만

이 코드를 정렬 하려고 하는데. 사실 어느 정도 정렬 된 코드인데요

코드를 이렇게 바꿔 버립니다. a 태그 하나를 보면 여러 갈래로 쪼개져 버려서 통 눈에 들어오지 않습니다. 

이때, 간단한 설정을 통해 HTML과 JSP도 자동 코드 정렬을 이용할 수 있습니다.

 

Eclipse의 Preferences 를 켜시고 Web으로 들어갑니다.

 

그러고는 Web > HTML Files > Editor 로 차례로 들어갑니다.

 

여기에서 Line width : 를 아주 넉넉하게 변경해줍니다. 저는 999로 했는데요, 해당 라인을 넘어가면 줄바꿈을 하겠다는 뜻 입니다.

또한 Align final bracket in multi-line element tags 를 체크해줍니다. 

하단의 Inline Elements 에서 줄바꿈 하지 않을 엘리먼트를 지정 해 주는데요, 입맛에 따라 a 태그나 input 등을 제거하실 수도 있습니다.

 

그러고 나서 자동정렬을 다시 해보겠습니다.

 

일단 코드가 보기만 해도 현기증 나는 상태인데요, 

이제 자동 정렬을 해본다면

정말 깔끔하게 잘 정리되는 것을 확인 할 수 있습니다.

줄바꿈 하고 닫는 태그 찾느라 더이상 고생할 필요가 없습니다 !

반응형
1 2 3 4 5 6 7 8 9