본문 바로가기
반응형

곰돌이 푸도 울고 갈 꿀팁8

intelliJ test coverage 단축키 설정하기 테스트를 작성하고 커버리지를 보고 싶을 때 마다 매번 마우스로 눌러서 커버리지를 테스트했었다. 매번 이러다보니 너무 불편.. 테스트 커버리지 실행을 단축키로 만들어서 해결해보자! 커버리지 단축키 설정 command + , 을 눌러 Settings 창을 띄운다. Keymap > coverage 입력 > Run with Coverage 를 더블 클릭하면 아래와 같이 창이 나오는데 Add Keyboard Shortcut 을 눌러준다. 그 후 Control + Shift + c 를 눌러서 단축키를 등록해준다. 사용 커버리지 테스트 : Control + Shift + c 테스트 : Control + Shift + r 디버그 테스트 : Control + Shift + d 2023. 9. 7.
맥북에서 VSCode 파일, 폴더 생성 단축키 지정하기 개발을 하다보면 파일이나 폴더를 생성하고 싶은데, 인텔리제이처럼 단축키로 생성할 수 있는 방법이 있다. F1을 누르면 아래와 같은 화면이 나오는데 > Open Keyboard Shortcuts (JSON) 을 선택해준다. 그 후 아래 내용을 붙여넣어주면 끝이다. [ { "key": "cmd+n", "command": "explorer.newFile", "when": "!editorFocus" }, { "key": "cmd+shift+n", "command": "explorer.newFolder", "when": "!editorFocus" } ] 이제 단축키를 통해서 파일, 폴더를 생성할 수 있다! 파일을 생성하고 싶으면 command + n 폴더를 생성하고 싶으면 command + shift + n 2023. 8. 23.
인텔리제이에 Google Formatter 를 적용해보자! 인텔리제이 기본 Formatter 도 쓸만하지만 약간 불편한 부분이 있어 유명한 Formatter 중 Google Formatter 를 적용해보도록 하겠다. Google Formatter 다운로드 먼저 Formatter xml 파일을 다운받는다. styleguide/intellij-java-google-style.xml at gh-pages · google/styleguide · GitHub IntelliJ Formatter 적용 command + , -> Editor > Code Style 탭으로 들어간다. 그 후 아래와 같이 다운받은 XML 을 import 한다. APPLY -> OK 시 적용 완료 이후에는 Command + Option + L 을 누르면 현재 위치의 코드가 구글 스타일로 변환됨. 주.. 2022. 12. 21.
테스트 작성 시 주석 자동완성 셋팅하기 인텔리제이로 코딩 시, 테스트 케이스를 작성할텐데 보통 아래처럼 given, when, then 형식으로 작성을 많이한다. 주석을 넣어주는 것이 직관적이라 이 방법을 자주 사용하게 되는데, 문제는 테스트 케이스를 작성할 때마다 주석을 매번 작성해주어야 하는 불편함이 있었다. 그래서 주석을 자동 완성하는 단축키를 만들어 볼 것이다! 먼저, command + , 을 입력해 Preferences 창을 열어준다. 그 후 Editor > Live Templates 를 들어가면 아래와 같이 단축어를 셋팅할 수 있는데 나는 Java 안에다가 단축어를 만들어주었다. Java 를 클릭 > 우측 상단의 + 버튼을 클릭 > Live Template 클릭한 후, 아래와 같이 셋팅해주면 끝이다. Change 부분은 처음에 De.. 2021. 6. 7.
인텔리제이 패키지 경로를 한 번에 보는 방법 인텔리제이를 처음 사용하는 대부분의 사람들은 이렇게 패키지를 보는 방식으로 사용하고 있을 것이다. 직장 선임님의 꿀팁을 이용한다면 좀 더 편하게 패키지를 볼 수 있다! 위 톱니바퀴 모양을 클릭하고 Flatten Packages 를 클릭해주면!! 위 그림처럼 패키지 전체 경로를 편하게? 볼 수 있다. (사실 개인 취향이라 더 지저분하게 느끼는 사람도 있을듯..) 새롭게 알게된 사실이라 신기.. 일단은 저렇게 써봐야 겠다 2020. 6. 22.
어플리케이션 실행 시 Task가 표시되는 현상 / QueryDsl Q클래스 에러 인텔리제이에서 JPA의 QueryDSL을 적용하고 애플리케이션을 실행하는 과정에서 정말 짜증 나는 현상이 반복되어 며칠을 삽질을 하다가 결국 방법을 찾아 공유해 보려고 한다. 여러분들이 다음과 같은 문제에 직면하고 있다면 도움이 될 수 있겠다. 문제1 Task 정보가 뜨는 현상 이것이 뜨기 시작하면서 한글이 깨지는 현상 문제2 컴파일 에러는 안나는데 런타임 시 QueryDSL의 Q클래스를 찾을 수 없는 현상 하나씩 해결해 보자 문제 1 의 해결법 자세히 보면 Run 오른쪽 실행 이미지가 코끼리(Gradle)로 되어있다. 이건 Gradle 환경으로 프로그램을 실행한다는 것인데, 그렇기 때문에 Task의 정보도 표시되는 것이다. 이것을 해결하려면 인텔리제이환경으로 바꿔야 한다. File - Settings .. 2020. 2. 8.