가장 유용한 Intellij IDEA 키보드 단축키는 무엇입니까? [닫은]


290

Visual Studio 바로 가기 ( Visual Studio .NET 2003 및 2005 키보드 바로 가기 ) 에 대한 Jeff의 게시물과 비슷한 IDEA 바로 가기에 대한 게시물을 찾기 위해 약간의 인터넷 검색을 수행 했지만 실제로 도움이되는 부분은 발견하지 못했습니다. 이 질문에 대한 답변이 빈 공간을 채울 수 있기를 바랍니다.


폐쇄 이유에 대한 배경 지식 은 meta.stackexchange.com/questions/109067/… 을 참조하십시오 . 나는 현재 규칙에 동의하지 않고 규칙을 바꾸고 싶다고 덧붙일 것입니다. 이를 제거하거나 특정 설문 유형 질문을 추가하십시오.
studgeek

2
Eclipse에서 오는 경우 파일-> 설정-> KeyMap으로 이동하여 "Keymaps"드롭 다운 목록에서 "Eclipse"매핑을 선택할 수 있습니다. > 이는 동등한 조치를 기본 Eclipse 키 조합에 맵핑합니다.
Pierre Henry

4
"Q & A 사이트"아이디어를 이해합니다. 그러나 새로운 Stack Exchange 사이트는 DeveloperTools.StackExchange와 같은 것을 만들 수 있습니다. 그렇다면 사람들이 IDE, 디버거 또는 이와 유사한 질문에 도움이 필요할 때 대신 거기에 갈 수 있습니다. 또한 "닫힌"대신 이와 같은 질문을 위키 스타일 질문으로 변환해야 할 수도 있습니다.
Raystorm

emacsIDEAs 플러그인을 사용해보십시오. plugins.jetbrains.com/plugin/?idea_ce&pluginId=7163
whunmr

답변:


214

이들은 가장 많이 사용되는 키보드 단축키 중 일부입니다.

편집기에서 구문 인식 선택은 캐럿에서 단어를 선택한 다음 소스 코드의 확장 영역을 선택합니다. 예를 들어, 메소드 이름,이 메소드를 호출하는 표현식, 전체 명령문, 포함 블록 등을 선택할 수 있습니다. Ctrl+W

방법, 키워드 등을 완성하기위한 기본 코드 완성 : Ctrl+Space

선언으로 이동하십시오. 코드에서 클래스, 메소드 또는 변수 사용되는 곳의 선언으로 이동하려면이 옵션을 사용하여 Ctrl+B

변수 리팩토링을 도입하여 식에서 변수를 만듭니다. 이 표현은 불완전하거나 오류를 포함 할 수도 있습니다. 버전 8 이후로, IDEA는 텍스트가 선택되지 않은 경우 가능한 표현을 지능적으로 선택합니다. Ctrl+ Alt+V

수업으로 이동하여 편집기에서 수업을 빠르게 열 수 있습니다. Ctrl+N

클래스뿐만 아니라 파일을 열려면 Ctrl+ Shift+N

주석 또는 주석 해제 현재 행 또는 선택 : Ctrl+/Ctrl+ Shift+/

텍스트 커서에서 메소드 또는 클래스의 JavaDoc을 표시하는 빠른 JavaDoc 팝업 : Ctrl+Q ( Mac OS X의 경우 Ctrl+J )

현재 컨텍스트에 적합한 유형의 메소드 호출 또는 변수로 표현식을 완료하는 스마트 유형 완료 : Ctrl+ Shift+Space

식별자의 이름을 바꾸려면 리팩토링의 이름을 바꿉니다. 댓글, 텍스트 파일 및 다른 언어로도 볼 수 있습니다. Shift+F6

팝업에서 선택하여 모든보기 (프로젝트보기, 구조보기 또는 기타)에서 현재 편집 된 요소 (클래스, 파일, 메소드 또는 필드)를 빠르게 선택하십시오. Alt+F1

파일에서 사용법을 강조 표시하십시오. 텍스트를 선택하지 않고 식별자에 텍스트 커서를 놓으면 해당 변수, 방법 등이 사용되는 파일의 모든 위치가 표시됩니다. 던지기, 그것을 시도하거나 잡기 키워드를 사용하여 예외가 발생한 모든 장소를 표시하십시오. 구현 키워드에서이를 사용하여 구현 된 인터페이스의 메소드를 강조 표시하십시오. Ctrl+ Shift+F7


2
Ctrl + Shift + F7로 강조 표시를 취소하려면 Escape
Piotr Czapla를

176

내가 가장 좋아하는 다목적 지름길은 Ctrl+ Shift+A

intellij의 모든 명령을 입력하면 검색을 수행합니다. 뿐만 아니라 원하는 명령을 찾으면 그 옆에 해당 단축키가 표시됩니다!


88

가장 유용한 Intellij IDEA 키보드 단축키는 다음과 같습니다 (대략 사용 순서로 나열 됨).

내가 가장 많이 사용하는 바로 가기는 Ctrl+ B(선언으로 이동), 변수가이 거의 항상 뒤에 등을 선언되는 경우, 메소드가 무엇을 볼 수 Ctrl+ Alt+ Left내가 있었던 곳으로 돌아 가야 ( Ctrl+ Alt+Right "로 이동 작품 앞으로”).

관련 탐색 바로 가기는 Ctrl+ Alt+B (구현으로 이동)입니다. 캐럿이 인터페이스의 메소드 이름에있을 때이 키를 누르면이 메소드가 구현 된 모든 위치에 대한 팝업 목록이 표시되며 원하는 메소드를 선택할 수 있습니다 (구현이 하나만있는 경우) , 당신은 거기 똑바로 간다). 재정의 된 메서드도 마찬가지입니다.

이것의 반대는 Ctrl+입니다 U(수퍼 방법 / 수퍼 클래스로 이동). 캐럿이 인터페이스에서 메소드를 구현하는 경우 (왼쪽 거터에 작은 녹색 인터페이스 기호로 표시됨)이 단축키는 인터페이스 자체로 이동합니다.

메소드 나 변수가 사용되는 모든 장소를보고 싶을 때 (내가 많이하고 싶은) Ctrl+ Alt+ F7(사용법 표시)를 사용합니다. 이를 통해 모든 사용에 대한 팝업 목록이 표시되고 각 사용법을 쉽게 탐색 할 수 있습니다. 나는 Alt+ F7(사용법 찾기) 보다 이것을 선호합니다.이 정보는 동일한 정보를 제공하지만 아래의 별도 창에 있습니다.

클래스를 찾으려면 Ctrl+ N(클래스로 이동)를 사용하여 클래스 이름의 대문자 ( "낙타 혹")와 * 만 와일드 카드로 검색 할 수 있습니다.

코드를 읽고 쓸 때 사용하는 또 다른 단축키는 매개 변수의 유형과 이름을 확인하기 위해 메서드 및 생성자의 인수에 Ctrl+ P(매개 변수 정보)입니다.

코드 작성과 관련하여 Ctrl+ space(기본 코드 완성)를 사용하여 메소드 이름, 변수 이름 등을 자동 완성하거나 특정 객체에 사용할 수있는 메소드를 확인하기 위해 객체 이름 뒤에 점).

현재 파일에서 검색하려면 Ctrl- F(찾기-아마도이 목록에서 가장 놀라운 단축키), F3/ Shift+ F3(다음 / 이전 찾기)를 사용하여 검색을 반복하고 Ctrl+ Shift+ F(경로 찾기)를 사용하여 전체 프로젝트에서 검색하십시오.

CtrlW코드 덩어리를 선택할 때 + (연속적으로 증가하는 코드 블록 선택)이 편리합니다. 이 버튼을 반복해서 누르면 점점 더 많은 코드가 선택됩니다. 코드 검색, 들여 쓰기, 주석 달기 등에 유용합니다.

파일에 오류가 있으면 F2/ Shift+ F2(다음 / 이전 강조 표시된 오류)가 해당 오류로 이동합니다.

시퀀스 Alt+ C, N(변경 사항보기 표시)를 사용하여 서브 버전 저장소와 비교하여 프로젝트에서 수정 한 파일을 확인합니다. Subversion 저장소의 버전에 대한 DIFF 현재 파일에, 나는 순서 사용 Alt+ C, S, Y(동일한 저장소 버전과 비교를). diff보기에서 F7/ Shift+ F7를 사용하여 변경 사항을 탐색합니다.

diff view에 없으면 Ctrl+ Shift+ Alt+ Up/ Ctrl+ Shift+ Alt+Down 를 사용하여 체크 아웃 된 버전과 비교하여 변경된 파일 부분으로 이동합니다. 각 수정 지점에서 체크 아웃 된 버전의 해당 부분이 팝업 창에 표시됩니다.

마지막으로 Ctrl+ Shift+를 사용하여 JUnit 테스트를 실행 F10합니다.

편집 : 지난 몇 달 동안 사용하기 시작한 정말 유용한 바로 가기는 Ctrl+ E입니다. 가장 최근에 사용한 15 개의 파일이 포함 된 팝업이 표시되고 원하는 파일로 화살표를 내린 후 Enter 키를 눌러 탐색하십시오.


2
최근 파일 간을 전환하기 위해 Ctrl + tab을 사용합니다.
goyalankit

변경의 경우 alt + 9를 대신 사용할 수 있습니다.
Adam Adamaszek

80

Jetbrains 사람들에 따르면, 셔츠를 입은 사람은 다음과 같아야합니다. (Devoxx에서 가져 왔습니다)

프로모션 셔츠


그것은 JetBrains의 출신 - 그들은 Devoxx 이러한 가져
올라프 KOCK을

16
이것은 모든 사람 (하지만 그것을 착용하는 사람)이 그것을 보는 방법입니다-나는 그것이 적절하다고 생각합니다.
올라프 콕



32

도움말 \ 생산성 안내서

사용 / 사용하지 않는 바로 가기가 무엇인지 알려주고 사용 통계를 표시합니다. 알려지지 않은 기능으로 안내합니다.


30

시간 절약의 일부 :

  1. Alt+ Enter: 의도 작업 표시 (Eclipse 빠른 수정과 같은)
  2. Ctrl+ Alt+ V: 변수 도입 (할당의 왼쪽을 다시 입력하지 마십시오)
  3. Ctrl+ Shift+ Space: 스마트 완성 ( IntelliJ 8 이후로 2 단계 낮아짐 )
  4. Ctrl+ W: 성공적으로 증가하는 코드 블록을 선택하십시오. 명백하지만 실시간 보호기의 종류!

Canoo 블로그에는 고급 IntelliJ 키보드 단축키에 대한 기사 (+8) 가 포함되어 있습니다 .

주요 발기인바로 가기 키 목록 플러그인은 정말 도움 (계속) 학습 새로운 인 IntelliJ 키보드 단축키합니다.



1
바로 가기 키 목록 : plugins.intellij.net/plugin/?id=2391
Jeff Grigg

22

Key Promoter 플러그인을 사용해보십시오 . 바로 가기를 배우는 데 도움이됩니다. 위의 제안 외에도 몇 가지 단축키가 있습니다.

  • Alt+ Ins: 일관되게 작동하여 무엇이든 삽입합니다. (새 클래스, 메소드 등 추가)
  • Ctrl+ Alt+ T: 서라운드 코드 블록. 또 다른 유용한 것들.

9

이는 개발 환경에 따라 다를 수 있지만 BlackBerry 개발을 수행 할 때는 IntelliJ로 코드를 작성하고 BlackBerry JDE를 통해 컴파일 및 디버깅합니다. 이 경우 Ctrl+ Shift+ C는 현재 편집중인 파일의 전체 경로를 복사 할 수 있으므로 별도의 개발 환경에서 파일을 쉽게 열 수 있으므로 중요합니다.



8

도구 내 : "도움말-> 기본 키맵 참조"( krosenvold에서 제안한 대로) )

인터넷에서: "IntelliJ IDEA 개발자 문서"

버전 8, 7, 6, 5 및 4.5 용 Windows, Linux 및 Mac 키보드 단축키 참조 카드.

( 알았다 참조 "카드"를보고 사용했음을 ! ;-)

내가 좋아하는 것 중 하나 (JetBrains 카드에는 표시되지 않음) 는 " Ctrl + Shift + {위쪽 또는 아래쪽 화살표 }"로 소스 코드에서 행 / 방법을 위아래로 이동합니다.

참조 워드의 위키에 "인 IntelliJ 아이디어 키보드 바로 가기"페이지를 .


예! "위로 이동"명령을 찾고있었습니다.
BanksySan

8

Shift+ Delete전체 줄을 삭제합니다 (클립 보드로 '잘라냅니다').

Ctrl+ Alt+L 가져 오기 포맷 및 최적화

Ctrl+ Shift+ J라인을 결합합니다 (다음 라인의 내용을 현재 라인까지 가져옵니다).


Shift + Delete는 잘라낸 데이터를 클립 보드에 넣습니다
Dariusz

텍스트를 선택하지 않은 경우 Ctrl 키 + X는 클립 보드에 전체 라인을 절단
자크 Lysobey

7

Alt+ Shift+ Insert- 열 선택 모드로 전환하여 직사각형 텍스트 조각 (열)을 선택할 수 있습니다.

Ctrl+ Shift+Backspace -최신 코드 편집으로 이동 더 멀리 돌아가려면 다시 누르십시오. 무언가를 코딩하고 잠시 동안 다른 클래스를 탐색 한 다음 코드를 떠난 곳으로 돌아가고 싶을 때 매우 유용합니다.

Ctrl+ E-최근에 연 파일

Ctrl+ Shift+ E-최근에 편집 한 파일

Ctrl+ Shift+ V-클립 보드에서 이전 값 중 하나를 붙여 넣기


Mac에서 열 선택 모드로 어떻게 전환합니까? (많은 Mac 키보드에는 삽입 키가 없습니다.)
David J.

마우스 휠만 누르면 ;-)
Jan Muller

5

내가 가장 좋아하는 것 중 하나가 바로 가기 키로 정확하게 계산되지 않을 수 있습니다. 그러나 "iter"스마트 템플릿은 정말 훌륭합니다.

기본적으로 for 루프 유형 "iter"를 사용하여 무언가를 반복하려면 탭하고 라이브 템플릿을 사용하십시오.

itertab

반복하고자하는 가장 가능성있는 변수를 파악하고 for 루프를 생성합니다. 반복을 지원하는 객체에 가장 가까운 참조를 사용한다고 확신합니다.


5

Ctrl+ F11는 키보드의 모든 영숫자 키가있는 대화 상자를 호출합니다. 비어있는 것을 선택하면 책갈피에 현재 줄이 추가되고 선택된 키로 줄이 표시됩니다.

Shift+ F11는 북마크 목록을 호출합니다. 키를 누르면 연관된 책갈피로 이동합니다.


4

Ctrl+ Shift+ Enter-입력 한 코드 설명을 자동으로 완료하고 필요에 따라 인용 부호, 대괄호, 중괄호 및 기타 문장 부호를 삽입합니다.




1

의 조합 Ctrl+ Alt+ ShiftN.

Ctrlidea8의 + Shift+ T도 우수합니다.

온라인 도움말에도 완전한 키맵이 있습니다.


"N"단축키는 (대부분) "탐색"동작입니다. 탐색 Ctrl + N = 클래스로 이동 Ctrl + Shift + N = 파일로 이동 Ctrl + Alt + Shift + N = 추가 된 보너스로 기호 플러스로 이동 내 개인 즐겨 찾기 중 하나 : Ctrl + Alt + N = 리 팩터 인라인 Ctrl + Shift + T = 테스트 클래스로 이동 (또는 테스트 클래스에서 테스트중인 클래스) Yep; "도움말-> 기본 키맵 참조"를 참조하십시오.
Jeff Grigg



0

이 링크에는 필요한 모든 것이 있습니다. 또한 Idea 8의 모든 단축키는 완벽하게 사용자 정의 할 수 있으므로 가장 유용한 단축키는 사용자에게 달려 있습니다.

아이디어 8 참조 PDF

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.