IntelliJ IDEA 2019 단축키 전체

7357 단어 ideaIntellijIDEA
1 자동 코드
자주 사용하는fori/sout/psvm+Tab이 있으면 순환, System을 생성할 수 있습니다.out,main 방법 등boilerplate 샘플 코드.예를 들어 for(User user:users)를 입력하려면 user를 입력합니다.for+Tab ;또한, Date birthday = user를 입력해야 합니다.getBirthday () 는 user만 입력하면 됩니다.getBirthday().var+Tab을 사용할 수 있습니다.코드 태그 입력이 완료되면 Tab 키를 눌러 코드를 생성합니다.
Ctrl+Alt+O         
Alt+Insert     ( get,set  ,     )     (Generate)
fori/sout/psvm + Tab
Ctrl+Alt+T   try catch    Alt+enter
CTRL+ALT+T          TRY{} IF{} ELSE{}  
Ctrl + O     
Ctrl + I     
Ctr+shift+U      
ALT+      ,    
ALT+/     
CTRL+J     
Ctrl+Shift+J,       
CTRL+       
CTRL+SHIFT+SPACE       
CTRL+ALT+L      
CTRL+ALT+I     
CTRL+ALT+O         
ALT+INSERT     ( GET,SET  ,     )
CTRL+E        
CTRL+ALT+SPACE         
CTRL+P       
CTRL+Q,           
Shift+F6   -    ( 、 、  、  、     )
Ctrl+Alt+V     

2 쿼리 단축키
Ctrl+Shift+Backspace           
CTRL+ALT+ left/right           
ALT+7              
Ctrl+F12            
ALT+F7                       
CTRL+ALT+F7                       
Ctrl+Shift+Alt+N           
  SHIFT             
Ctrl+N    
Ctrl+Shift+N     
CTRL+G    
CTRL+F          
CTRL+SHIFT+F          
CTRL+R           
CTRL+SHIFT+R          
ALT+SHIFT+C        
CTRL+E        
F3            
SHIFT+F3            
    , Alt+F3 ,      ,F3          
F4       
CTRL+SHIFT+O         
Ctrl+W     ,         
F2  Shift+F2            
Ctrl+Up/Down               
Ctrl+B             
CTRL+ALT+B       
CTRL+SHIFT+B      
Ctrl+Shift+          
Ctrl+Alt+ left/right           
Ctrl+X    
Ctrl+D    
Ctrl+/   Ctrl+Shift+/   (//   /…/ )
Ctrl+H       
Ctrl+Q       
Alt+F1         
Alt+1            
Alt+ left/right       
ALT+ ↑/↓           
CTRL+ALT+ left/right           
Ctrl+Shift+Backspace           
Alt+6   TODO

3 기타 단축키
SHIFT+ENTER     
CTRL+Z   (  )
CTRL+SHIFT+Z   (    )
CTRL+ALT+F12           
ALT+F1           
SHIFT+ALT+INSERT      
CTRL+F4       
Ctrl+Alt+V,      。  :new String();         
Ctrl+~,      (    、    、        )

4 단축키 조정
사실 자주 사용하는 것이 F8 F7 F9인데 가장 주목할 만한 것은 Drop Frame이 실행된 코드를 처음부터 다시 시작할 수 있다는 것이다.
alt+F8 debug      
Alt+Shift+F9,   Debug
Alt+Shift+F10,   Run
Ctrl+Shift+F9,  
Ctrl+Shift+F8,    
F7,  
Shift+F7,    
Alt+Shift+F7,    
F8,  
Shift+F8,  
Alt+Shift+F8,    
Alt+F9,      
Ctrl+Alt+F9,        
F9,    
Alt+F10,     

5 재구성
Ctrl+Alt+Shift+T,      
Shift+F6,   
F6,  
F5,  
Alt+Delete,    
Ctrl+Alt+N,  

6 10대 Intellij IDEA 단축키
Intellij IDEA에는 많은 단축키가 있어 사람들로 하여금 손을 떼지 못하게 하고 Stackoverflow에서도 재미있는 토론이 있다.모든 사람이 자신의 최애를 가지고 있기 때문에 이상적인 차트를 배열하기는 정말 어렵다.이전에도 Intellij의 단축키를 정리한 적이 있는데 이번에는 제가 일상적으로 개발할 때의 사용 빈도에 따라 제가 가장 좋아하는 10대 단축키를 간단하게 분류해서 열거해 보겠습니다.
6.1 스마트 힌트
Intellij의 첫 번째 타격은 바로 Intelligence 스마트!기본적인 코드 힌트는 Ctrl+Space, 그리고 유형 정보를 더 스마트하게 눌러서 Ctrl+Shift+Space를 알립니다. 그러나 Intellij는 항상 우리가 두드리면 자동으로 힌트를 주기 때문에 이 두 단축키를 수동으로 두드리지 않는 경우가 많습니다(힌트 상자가 사라지지 않는 한).
F2/Shift+F2로 잘못된 코드로 이동하면 Alt+Enter가 빠르게 복구합니다(즉 Eclipse의 Quick Fix 기능).스마트 알림이 자동으로 방법 이름을 완성할 때, 우리는 보통 줄 끝의 반괄호와 번호를 스스로 채워야 한다. 괄호가 여러 층에 박혀 있을 때 매우 번거롭다. 이때 우리는 Ctrl+Shift+Enter를 두드리기만 하면 자동으로 끝의 문자를 완성할 수 있다.그리고 괄호뿐만 아니라, 예를 들어if/for를 두드렸을 때도 {} 꽃괄호를 자동으로 보충할 수 있습니다.
마지막으로 Intellij는 Spring, Hibernate 등 주류 프레임워크의 설정 파일과 클래스를 스마트하게 감지하고 정제동으로'정적'으로 보이는 겉모습에서 프로젝트가 어떻게 구성되고 설정되었는지 스마트하게 스캔하여 이해할 수 있다.
6.2 재구성
Intellij 재구성은 변수를 추출할 때 모든 일치가 동시에 하나의 변수로 추출되는 것을 자동으로 검사하는 등 지능적으로 눈이 휘둥그레지게 하는 또 다른 Eclipse 기능이다.특히'재구성-기존 코드 디자인 개선'을 보고 인텔리제이의 호흡이 돋보이는 것은 흥미진진하다!바로 강력한 지능과 재구성 기능으로 인텔리제이 아래의 TDD 개발을 원활하게 했다.
본론으로 들어가서 먼저 무적의 재구성 기능을 말씀드리자면 단축키 Ctrl+Shift+Alt+T, Refactor This라고 합니다.누르는 방법이 좀 복잡하지만 Intellij 스타일에 맞게 많은 단축키를 두 손으로 완성해야 합니다. Eclipse처럼 가장 유용한 단축키처럼 멋있게 한 손으로 완성할 수 있는 것은 아닙니다. (Eclipse의 큰 장점은 아닐지 몰라요). 하지만 여러분들이 Emacs를 사용해 보시면 아무것도 없다고 느낄 수 있습니다(Emacs 블랙이 아님).
이 밖에 가장 자주 사용하는 재구성 기교도 있다. 너무 자주 사용하기 때문에 매번 Refactor This 메뉴에서 선택하면 효율이 낮다.예를 들어 Shift+F6는 바로 이름을 바꾸고 Ctrl+Alt+V는 변수를 추출합니다.자바 기술 창고 위챗 공용 번호를 주목하고 백엔드에서 키워드: IDEA에 답장하면 창고 길이가 정리된 IDEA의 최신 기술 건조품을 얻을 수 있습니다.
6.3 코드 생성
이 점은 Eclipse와 유사해 독특한 점은 아니지만 일상적인 사용 빈도가 높아 차트 앞에 나열됐다.자주 사용하는fori/sout/psvm+Tab이 있으면 순환, System을 생성할 수 있습니다.out,main 방법 등boilerplate 샘플 코드는 Ctrl+J로 모든 템플릿을 볼 수 있습니다.
다음 '보조' 절에서는 Alt+Insert에 대해 설명합니다. 편집 창에서 클릭하면 구조 함수, toString, gettertter, 부모 클래스를 다시 쓰는 방법 등을 생성할 수 있습니다.이 두 가지 기교는 정말 너무 자주 써서 거의 매일 한 무더기의main,System을 생성해야 한다.out과 getter.
또 인텔리제이 IDEA 13에는 접미사 자동 보완 기능(Postfix Completion)이 추가돼 템플릿 생성보다 훨씬 유연하고 강력하다.예를 들어 for(User user:users)를 입력하려면 user를 입력합니다.for+Tab.또한, Date birthday = user를 입력해야 합니다.getBirthday();사용자만 입력하면 됩니다.getBirthday().var+Tab을 사용할 수 있습니다.
6.4 편집
편집에서 말하지 않을 수 없는 큰 키는 자동으로 문법에 따라 코드를 선택할 수 있는 Ctrl + W, 그리고 반대로 Ctrl + Shift + W이다.또한 Ctrl+Left/Right는 커서를 앞/뒤 단어로, Ctrl+[/]는 앞/뒤 블록으로 이동하는데 이런 종류의 Vim 스타일의 커서 이동도 하이라이트이다.위 Ctrl+Left/Right/[]에 Shift를 더하면 점프 범위 내의 코드를 선택할 수 있습니다.Alt+Forward/Backward를 앞/뒤로 이동합니다.Ctrl + Y 삭제 줄, Ctrl + D 복사 줄, Ctrl + 접기 코드와 같은 아주 일반적인 것도 있다.
커서의 이동을 좀 더 확장할 수 있습니다. Intellij 자체가 제공한 기능을 제외하고는 아이디어 Vim이나emacsideas를 설치하여Vim의 빠른 이동과 Emacs의AceJump 기능을 즐길 수 있습니다.
또한 Intellij의 책갈피 기능도 괜찮다. Ctrl+Shift+Num으로 1-10 책갈피를 정의하고 (이 단축키를 다시 누르면 책갈피를 삭제한다) Ctrl+Num을 통해 점프한다.이것은 전/다음 편집 위치인 Ctrl+Left/Right를 여러 번 사용해서 왔다 갔다 하는 번거로움을 피할 수 있으며, 이 단축키는 기본적으로 Windows 핫키와 충돌한다(기본값은 Alt가 많아서, Windows와 디스플레이 방향을 바꾸는 충돌이 있고, 조심하지 않으면 모니터가 거꾸로 보이고, 빛이 난다).
6.5 찾기 열기
Eclipse와 같이 Intellij의 Ctrl+N/Ctrl+Shift+N은 클래스나 자원을 열 수 있지만 Intellij는 더욱 스마트합니다. 우리가 입력한 모든 문자는 모호하게 일치하는 것으로 간주되어 Eclipse에 * 입력이 있는 번거로움을 줄일 수 있습니다.최신 버전의 IDEA에는 Search Everywhere 기능도 추가되어 있으며 Shift+Shift를 누르면 팝업 상자에서 클래스, 자원, 설정 항목, 방법 등 모든 것을 검색할 수 있습니다.
클래스의 계승 관계는 Ctrl+H로 클래스 차원 창을 열 수 있고 계승 차원에서 이동하면 Ctrl+B/Ctrl+Alt+B로 각각 부모 클래스 정의와 하위 클래스 또는 하위 방법에 대응하며 현재 클래스를 보는 모든 방법은 Ctrl+F12를 사용합니다.
클래스나 방법을 찾는 것도 간단하다. Alt+F7.텍스트가 나타날 위치를 찾으려면 Ctrl+F/Ctrl+Shift+F로 현재 창이나 전체 프로젝트에서 찾고 F3/Shift+F3과 함께 다음 일치로 이동합니다.
Intellij의 더 스마트한 또 다른 증거는 임의의 메뉴나 디스플레이 창에서 원하는 단어를 직접 입력할 수 있다는 것이다. Intellij는 자동으로 필터를 해 준다.자바 기술 창고 위챗 공용 번호를 주목하고 백엔드에서 키워드: IDEA에 답장하면 창고 길이가 정리된 IDEA의 최신 기술 건조품을 얻을 수 있습니다.
6.6 추가 지원
위와 같은 신키에 보조 단축키를 넣으면 두 손의 90% 이상을 마우스에서 벗어날 수 있고 키보드에 집중하면 마치 피아노 공연을 하는 것 같다.이런 보잘것없는 것은 매우 중요한 마지막 퍼즐이다.
⑥ 명령: Ctrl+Shift+A는 모든 Intellij 명령을 찾을 수 있으며 각 명령 뒤에 단축키가 있습니다.그래서 이것은 큰 신키일 뿐만 아니라 단축키를 배우는 도구이기도 하다.
⑥ 새로 만들기: Alt+Insert는 클래스, 메서드 등 모든 것을 새로 만들 수 있습니다.
⑥ 포맷 코드: import 목록 포맷 Ctrl+Alt+O, 포맷 코드 Ctrl+Alt+L
⑥ 창 전환: Alt+Num, 일반적으로 1-항목 구조, 3-검색 결과, 4/5에서 디버깅을 실행합니다.Ctrl+Tab 탭 전환, Ctrl+E/Ctrl+Shift+E 최근에 열거나 편집한 파일을 엽니다.
⑥ 셀 테스트: Ctrl+Alt+T 셀 테스트 용례 작성
⑥ 실행: Alt+Shift+F10 실행, Shift+F9 디버깅 시작, Ctrl+F2 중지.
⑥ 디버깅: Step into, Step over, Continue에 대한 F7/F8/F9수평 스크린 Ctrl + | 등과 신기한 작은 기능 Ctrl + Shift + V 붙여넣기 이전에 복사한 것들도 있습니다. Alt + Shift + Insert는 열 모드에 들어가서 열에 따라 선택합니다.
⑥ Top #10 자르기: Ctrl+Tab
⑥ Top #9 원하는 항목 선택: Ctrl+W
⑥ Top #8 코드 생성: Template/Postfix + Tab
⑥ Top #7 명령 실행: Ctrl+Shift+A
⑥ Top #6 숨을 곳 없음: Shift+Shift
⑥ Top #5 자동화: Ctrl+Shift+Enter
⑥ Top #4 만물 창조: Alt+Insert 너무 어려워, 3등 나란히 하자!
⑥ Top #1 인텔리전트: Ctrl+Shift+Space
⑥ Top #1 자가 치유: Alt+Enter
⑥ Top #1 모든 것을 재구성:
Ctrl+Shift+Alt+T Ctrl+Alt+left/right 전후 내비게이션으로 편집된 곳입니다. Ctrl+Shift++ Backspace는 지난번에 편집한 곳으로 이동할 수 있습니다.

좋은 웹페이지 즐겨찾기