문제점
윈도우에서도 그런지 모르겠지만 현재 맥에서 인텔리제이를 사용해서 MyBatis를 이용하기 위해 xml 파일에 sql 쿼리(query)를 작성할 때 아래와 같이 음영이 깔리는 기능이 기본으로 설정되어 있다.
쿼리문이 많지 않을 땐 괜찮은데 쿼리를 여러가지 작성하게 되면 화면이 너무 복잡하게 보이기 시작한다.
원인
기본 설정이 음영으로 쿼리문을 잘보이게 하도록 되어있기 때문이다. 그 기능은 "Injected language fragment"
해결책
설정을 꺼주면 된다.
1. Preferences
IntelliJ > Preferences 경로로 들어간다.
2. Injected language fragment
왼쪽 메뉴 창에서 Editor > Code Scheme > General 경로를 찾아간다. 거기서 Code > Injected language fragment를 선택하면 아래와 같은 화면이 나온다.
3. Background 설정
여기서 Background 설정을 끄거나 배경색을 조정해주면 된다. zyn은 아예 안 보이는 것보단 약간 표시는 해두는 것이 좋을 것 같아서 배경색과 거의 비슷한 383838 색으로 설정해 보았다.
4. 재실행
실행을 마친 다음엔 인텔리제이를 재실행 해줘야 한다. 그런데 재 실행했는데도 음영이 아직 사라지지 않았다. 이건 오류 때문인데, 코드 입력창 오른쪽 위쪽에 보면 느낌표가 보인다. 여기에 마우스를 올리면 메뉴창이 뜬다.
여기서 Highlight : All Problems가 체크되어 있는데 아래 방향 화살표를 눌러서 문법 오류만 표시하는 Syntax를 설정해준다.
5. 깔끔한 문제 해결
그럼 아래와 같이 깔끔하게 문제가 해결된 것을 확인할 수 있다.
'ICT > IDE' 카테고리의 다른 글
IntelliJ | Mac에서 Tomcat 사용시 Permission denied 이슈 해결방법 (0) | 2022.02.17 |
---|---|
VSCode | 가로 스크롤 없애기 위한 자동 줄바꿈 기능 켜는 방법 (0) | 2022.02.09 |
IntelliJ | 맥에서 사용할 때 입력창이 계속 뜨는 이슈 (0) | 2022.02.08 |
IntelliJ | 가로 스크롤 없애기 위한 자동 줄바꿈 (0) | 2022.01.27 |
IntelliJ | 실행취소 (undo)와 재실행 (redo) 단축키 (Mac 기준) (0) | 2022.01.24 |
댓글