Tools/IntelliJ

    IntelliJ에서 한글 사용 시, 블럭처리 되는 현상 해결(Non-ASCII Characters alert 해제)

    인텔리제이 또는 그와 유사한 JetBrains IDE에서는 ASCII 문자가 아닌 문자에 대해서 마치 드래그 선택한 것 마냥 블록 처리를 해서 보여준다. 아마 초기 세팅값이 이런 것 같다. 보기에 불편하니 바꿔주도록 하자. Ctrl + Shift + S 또는 File - Settings 로 설정 창을 연 뒤, Editor > Inspections 에서 아래 사진과 같이 Non-ASCII characters 에 체크를 해제 시켜준다. 참고 : https://www.lesstif.com/php-and-laravel/phpstorm-intellij-non-ascii-characters-in-an-identifier-91947359.html PHPStorm 이나 IntelliJ 에서 한글 변수명 사용시 "Non..

    IntelliJ에서 자동정렬 시 짧은 어노테이션 뒤에 줄바꿈 방지

    Spring과 Lombok을 사용하다보면 위 그림 처럼 @AutoWired 라든지, @Getter, @Setter처럼 짧은 어노테이션을 사용할 일이 많다. 그런데 자동정렬 기능을 사용하면 아래 그림처럼 짧은 어노테이션들이 모두 한 줄씩 차지하게 되어 보기 코드가 보기 싫어지게 포맷된다. 짧은 어노테이션은 따로 한 줄을 차지 하지 않도록 자동 포매팅 속성을 바꾸려면, Settings - Code Style - Java - Field annotations 속성을 Wrap if long 으로 바꿔주고, 그 하위 속성인 Do not wrap after single annotation 에 체크해주면, 짧은 어노테이션은 변수명과 같이 붙어서 보기 좋게 자동정렬이 된다.