본문 바로가기

IT 관련 기타/IDE

[IntelliJ][버그] IntelliJ jsp formatting

안녕하세요.

intellij IDE 사용 중 JSP 파일을 자동정렬(Ctrl + Alt + L)시 발생한 문제입니다.


문제점


특정 파일에서 자동 정렬 시 코드가 



위 사진과 같이 정렬이 안먹히고 모두 제일 앞에 표시되는 현상이 발생했습니다.

처음에는 특정파일에서만 위와 같은 현상이 발생하는지 모르고 전체 파일 모두 위와 같은현상이 발생하는지 알았습니다.

그래서 JSP 포맷팅 설정에 문제인줄알고 계속해서 검색해봤는데, 포맷팅 관련 설정을 찾아서 바꿔보아도 해결이 되지 않았습니다.

그러던중 혹시 버그인가 싶어서 버그로 관점을 바꾼 결과 다른 분들도 저와 같은 문제가 발생하는 분들이 있더군요.

그 결과 원인을 알아냈습니다.


해결 방법


위 문제는 JSP 파일이 어느 위치에 있는지에 따라서 발생하였습니다.

저의 경우 menu라는 폴더 안에 있는 파일에서 위와같은 현상이 발생했습니다.

다른사람의 경우 layout이라는 폴더에 배치했을때 발생한것 같습니다.

즉 현재 제가 알아낸건 layout, menu폴더 두군데에서 발생하는 현상으로 보이며,

아마 이 외에도 몇가지 폴더명이 더 해당될 것 같습니다.

다른 설정관련 문제로 보이는데 해결 방법은 찾지 못했고, 만약 해당 문제를 해결하게 된다면 추가 내용을 올리도록 하겠습니다.

혹시 해결방법에 대해서 아시는 분이 있다면 댓글 달아주시면 감사하겠습니다.