Nice programing

숨겨진 기능 IntelliJ IDEA

nicepro 2020. 11. 22. 20:31
반응형

숨겨진 기능 IntelliJ IDEA


또 다른 숨겨진 기능과 팁과 트릭 WIKI.

eclipse, java, spring framework의 숨겨진 기능을 본 후, 기능 목록이 필요하다고 생각했습니다. IntelliJ에 대한 TIPS도 최고이며 Java에 사용할 수있는 Intelligent IDE도 있습니다.


구문 인식 선택을 좋아합니다. Ctrl + W.

다른 IDE로 작업해야 할 때이 키 시퀀스로 인해 일반적으로 파일이 닫힙니다. 불쾌한 부정적인 피드백 루프입니다.


Help -> Productivity Guide: 놓쳤던 모든 재미를 확인하십시오.


Shift-F7(Smart Step Into)는 다른 IDE에서는 볼 수 없었던 유용한 디버깅 기능입니다. 나는 또한 CTRL-J라이브 템플릿을 풀고 CTRL-SHIFT-J, 다음 줄을 이것과 병합하는 것을 좋아 합니다 .

최신 정보

몇 가지 더 :

  • Ctrl-Alt-F7 팝업 목록에 사용법을 표시하려면
  • Call Hierarchy는 "사용법 찾기"를 통해 더 많은 것과 유사하며 현재 코드로 이어지는 메서드 호출을 추적하는 트리를 보여줍니다.

몇 개의 추가 마우스 버튼이 있으므로 빠른 액세스를 위해 이들 각각을 버튼에 바인딩했습니다.


시프트 제어 공간

나는 코드 완성을 위해 Shift + Control + Space좋아합니다 . 그것은 비밀스러운 생각이 아닙니다. 속성의 오른쪽에있는 Spring 구성 파일에서 메소드 호출을 완료하고 매개 변수를 전달하기 위해 모든 곳에서 사용할 수 있습니다.

좋은 점은 "y"객체 안에 "X"유형의 매개 변수가있는 경우 Shift + Control + Space를 두 번 누르면 실제로 가능한 옵션 중 하나로 "yX"가 표시된다는 것입니다. 나는 그것을 비밀로 분류 할 수있을 것 같다 :-).

내가 자주 사용하는 다른 단축키는 코드 생성을위한 Shift + Insert (예 : 같음 및 해시 코드 또는 최종 변수 초기화를위한 생성자), Ctrl + I 및 Ctrl + O (메소드 구현 / 재정의), Alt + Enter (컴파일 수정)입니다. 오류 / 경고 (코드 검사 제안).


CTRL+ALT+V - For variable extraction

CTRL+ALT+M - For method extraction

위의 단축키를 자주 사용합니다.


내가 자주 사용하는 것으로 Crtl-Alt-F7보이는 것은 (OS X에서 ⌘⌥-F7) 사용법을 보여줍니다 . "용도 찾기"보다 훨씬 빠릅니다. 둘 다 코드를 이해하고 사용 방법을 이해하는 데 없어서는 안될 요소입니다.

숨겨져있는 또 다른 기능은 열 모드로 코드를 세로로 강조 표시하고 바꿀 수도 있습니다. 단축키는 Ctrl-Shift-Insert(OS X에서는 ⌘⇧ *)입니다.


Eclipse 게시물 숨겨진 기능 에 대해 가장 많이 득표 한 응답의 Intellij 버전부터 시작하는 것은 어떻습니까? =)

모든 키보드 단축키 조합의 목록을 표시하는 Ctrl + Shift + A를 잊지 마십시오 (여기에 나열된 것을 잊어 버린 경우).

또한:

또한 공식 인쇄를 제안합니다 : Intellij IDEA 9 기본 키맵 : WINDOWS-LINUX , OS X , OS X 10.5+


클로저 폴딩 은 Scala를 작성한 후 Java 프로그래밍을 약간 더 허용합니다.


반복 기반 라이브 템플릿은 내가 자주 사용하는 다른 어떤 기능보다 더 많은 타이핑을 절약하는 것 같습니다.

private final org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger($CLASS_NAME$.class);

( 맛에 따라 선택적인 static키워드 추가 ) CLASS_NAME 변수는 식을 가지도록 정의하고 "정의 된 경우 건너 뛰기"와 함께private className()

logger.debug("$END$");

지속성 도구 창에서 Open ER Diagram매우 유용한 도구 를 클릭하여 데이터베이스 구조 다이어그램을 볼 수 있습니다.

참고 URL : https://stackoverflow.com/questions/2524025/hidden-features-intellij-idea

반응형