플러그인 추천

저의 경우에는 C를 먼저 접하다 보니 Visual Studio 였지만, 아마 많은 분들이 처음으로 Java를 접하였을테고 Eclipse를 IDE로 처음 접하였을 겁니다. IntelliJ는 이클립스보다 더 좋은 기능들이 많이 추가 되어 있는데요, 아무래도 숏컷(단축키)에 익숙해질수록 더욱 큰 효과를 발휘하게 됩니다!!

Key Promotor X

설치

설치 방법은 아래와 같습니다.

  • Preference > Plugins > Market Place > 'Key Promotor X' Install > Restart IDE

사용

먼저 자바 프로그램을 실행해 보겠습니다. 아직 숏컷이 익숙하지 않으니 상단에 '실행' 아이콘을 클릭하여 보겠습니다.



클릭을 하였더니 IDE 오른쪽 하단에 단축키가 표시됩니다. 'control + r'


아직 인텔리제이에 익숙치 않다면 빠른 적응을 위해, 'Key Promotor X'플러그인을 강추합니다!!

블로그 이미지

사용자 yhmane

댓글을 달아 주세요


IntelliJ에서 어플리케이션 실행시 콘솔에 다음과 같은 빨간색 에러가 뜨는걸 확인 했습니다.  


Class JavaLaunchHelper is implemented in both ... 


신경이 쓰여서 검색을 해보니 다음과 같은 설명을 해주네요.


https://stackoverflow.com/questions/43003012/class-javalaunchhelper-is-implemented-in-two-places



It's the old bug in Java on Mac that got triggered by the Java Agent being used by the IDE when starting the app. This message is harmless and is safe to ignore. Oracle developer's comment:

The message is benign, there is no negative impact from this problem since both copies of that class are identical (compiled from the exact same source). It is purely a cosmetic issue.


맥사용자가 IDE로 app을 실해시 일어나는 오랜 자바 버그이고, 무시해도 안전한 메세지라고 오라클 개발자가 코멘트를 달아줬습니다.


그럼 신경이 쓰인다면 아래와 같은 동작을 취하면 console에서 사라진다고 합니다.


  1. Preferences- Editor-General-Console- Fold console lines that contain
    Of course, you can use Find Action...(cmd+shift+A on mac) and type Fold console lines that contain so as to navigate more effectively.
  2. add Class JavaLaunchHelper is implemented in both



끝.

블로그 이미지

사용자 yhmane

댓글을 달아 주세요


Preferences > Editor > File and Code Templates

File Header 에 내용 추가


네모 박스 안에 Description이 많이 있는데


${PACKAGE_NAME}

 

${USER}

 

${DATE}

 

${PROJECT_NAME}

 

대략적으로 가장 많이 쓰는게 위 4가지이니, 자세한 내용은 Description을 참고 하여 주석을 넣어 주면 된다!


블로그 이미지

사용자 yhmane

댓글을 달아 주세요



Preferences > Appearence & Behavior > Appearance


Ul Options > Background Image .. > 사진 선택





블로그 이미지

사용자 yhmane

댓글을 달아 주세요

Eclipse를 사용하다가 IntelliJ로 IDE를 변경하게 되었습니다.


아직 단축키가 헷갈려서 100%프로 활용을 못하고 있습니다.


손에 익는 그날까지 ~~



아래에 단축키는 Mac OS에서 사용하는 IntelliJ 단축키 입니다.


단축키

찾기, 검색 관련된 단축키

  • 찾기: ⇧⇧
  • 전체에서 검색: ⌘ + ⇧ + f
  • 클래스 내에서 검색: ⌘ + f
  • 특정 메소드(symbol)찾기: ⌘ + ⌥ + o
  • 최근 열었던 클래스 및 파일 찾기: ⌘ + e
  • 메소드, 변수 사용된 곳 찾기: ⌥ + F7
  • 프로젝트내 터미널 열기: ⌥ + F12

변경

  • 클래스명, 함수명 이름 변경 (전체 적용됨): ⇧ + F6
  • 검색 및 변경: ⌘ + r / ⌘ + ⇧ + r

탐색

  • 메소드 구현체로 이동: ⌘ + b
  • 탭의 왼쪽으로 이동 : ⌘ + ⇧ + [
  • 탭의 오른쪽으로 이동 : ⌘ + ⇧ + ]
  • 히스토리 이전으로 이동 : ⌘+ [
  • 히스토리 이전으로 이동 : ⌘+ ]
  • 화면 수직 분할: ⌃ + [
  • 화면 수평 분할: ^ + ]
  • 왼쪽 패키지창으로 이동: ⌘ + 1
  • 하단 RUN창으로 이동: ⌘ + 4

코딩

  • 소스코드 자동 완성: ^ + space
  • 메소드 파라미터 값을 모를때: ⌘ + p
  • 한줄 지우기: ⌘ + x
  • 메소드 범위 블록 지정하기: ⌥ + ↑
  • 메소드의 구현 부분을 이동하지 않고, 띄워서 확인하기: ⌥ + space
  • 변수 추출: ⌘ + ⌥ + v
  • 메소드 추출: ⌘ + ⌥ + m
  • 프로젝트 실행하기: ⌃ + d (디버깅 모드)
  • 테스트케이스 메소드 위에서 단위 테스트 실행하기: ⌃ + ⇧ + d (디버깅 모드)





[출처]


https://medium.com/@umanking/%EC%9D%B8%ED%85%94%EB%A6%ACj-%EC%82%AC%EC%9A%A9%EB%B2%95-a44543666893

블로그 이미지

사용자 yhmane

댓글을 달아 주세요