숨겨진 기능 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
'Nice programing' 카테고리의 다른 글
cmake가 작동하지 않고 qmake를 실행할 수 없습니다. (0) | 2020.11.22 |
---|---|
Javascript의 사용자 입력에서 Date 객체로 시간을 구문 분석하는 가장 좋은 방법은 무엇입니까? (0) | 2020.11.22 |
UITextView에서 세로로 텍스트 가운데 맞춤 (0) | 2020.11.22 |
PHP에서 후행 0을 제거하는 방법 (0) | 2020.11.22 |
문자열에서 마지막 문자 교체 (0) | 2020.11.22 |