IntelliJ 및 Android Studio에서 Eclipse의 Ctrl + 1


81

Eclipse 의 Ctrl+ 1단축키 (오류 및 미니 리팩토링에 대한 힌트)를 정말 좋아합니다 . IntelliJ 및 Android Studio에 이에 상응하는 것이 있습니까?


1
오류 해결을위한 힌트. intelliJ에서 마우스로 오류를 호버링하는 것과 동일합니다.
Andreas Köberle 2011-08-08

오류뿐만 아니라. 변수 추출, 방법 추출, 인라인 변수, 문자열 분할, 조건 반전 등에 사용할 수 있습니다. 매우 편리한 도구, 필수입니다.
Daniel Hári

답변:


110

Alt+Enter


5
라인의 어느 곳에서나 어떻게 작동합니까? Eclipse의 Ctrl + 1은 줄의 문제를 해결하기위한 제안을 제공합니다. 줄 끝에서 아이디어에서 Alt + Enter를 수행하면 세미콜론 뒤에 있다고 가정 해 보겠습니다. 그러면 제안 사항이 없습니다. 줄의 시작 부분에서 문제를 해결하는 것은 없습니다.
Jakub Kotowski 2014

1
그래서 저는 불가능하다고 생각합니다.
Jakub Kotowski 2014

10
Alt + Enter는 Eclipse의 Ctrl + 1과 동일하지 않습니다.
noego

@elron, 직접적으로 동등하지는 않지만 얻을 수있는 가장 가까운 것입니다.
CrazyCoder 2014-08-14

1
오류 부분 (예 : 제안 된 수정 유형)에서는 작동한다고 생각하지만 Ctrl-1의 다양한 다른 측면에서는 작동하지 않습니다. 다른 답변이 도움이됩니다. 제가 본 "스마트 올인원"은 없습니다. 기본적으로 ctrl-1이 무엇인지입니다. 사람들이 다른 일에 Ctrl-1을 사용하는 것은 대답에서 분명합니다. :)
lilbyrdie

34

개인적으로 나는 AltEnter특히 옳다고 생각하지 않습니다 . Ctrl1메서드 호출 등을 통해 지역 변수를 생성하는 것과 같은 많은 코드 생성을 수행합니다.

CtrlAltV ... 지역 변수 생성

CtrlAltF ... 필드 생성

AltInsert ... 생성 (모든 정렬을 생성하는 드롭 다운 메뉴)

이제 질문에 무관하지만 어쩌면 도움이 같은 공을 공원에서는 "이다 foreach는 인 IntelliJ에서"지름길입니다 iter보다는 for.


@zirael-네 대답을 좋아합니다. CTRL-1은 리팩터링, 코드 생성 및 수정과 같은 3 가지 일을한다는 점에서 모두 정확하다고 생각합니다. 모든 답변 사이에 우리가 모든 것을 다룬 것이 좋습니다.
Rob Bygrave

1
Alt + InsertMac에서에 해당하는 것은 다음과 같습니다 .Cmd + N
Taoufik Mohdit

14

나는 또한 ctrl + enter가 답이라고 생각하지 않습니다.

내가 말하고 싶지만 ctrl+ alt+ shift+t (리팩터링이 ...) 내가 다시 매핑하는 ctrl+ 1일식에서 CTRL + 1에 가장 가까운 것입니다. 인라인, 코드 추출 (변수, 메소드, 필드 등), 코드 이동, 멤버 끌어 오기 등을 수행 할 수 있습니다.


나는 이것을 가장 좋아한다. Mac에서는 ctrl + t입니다.
HopefullyHelpful

4

Ctrl+ 1는 제가 가장 좋아하는 바로 가기 중 하나 였지만 불행히도 이에 상응하는 바로 가기는 없습니다 . 에서 빠른 수정을 검색 할 수 File-->Settings-->Keymap있지만 아무것도 찾을 수 없습니다.

많은 사람들이 Alt+ Enter가 가장 가까운 대답 이라고 말할 것입니다. 그러나 Ctrl+ Alt+ Shift+ 와 같은 더 나은 등가물이 있다고 생각 t합니다. 몇 가지 마법 옵션을 제공합니다.

다음 으로 이동하여 Ctrl+ 1로 다시 매핑 할 수도 있습니다 .

File-->Settings-->Keymap

여기에 이미지 설명 입력


정확히 동료 위의 내 대답처럼 보인다는;)
zirael

답변 유사 좀 더 설명을 추가하고 싶었다는 있지만 @zirael 내가 대답을 편집하지 못할 원인 내가 다른 대답을 추가 한)
밀라 드 Faridnia에게

1

CTRL+ ALT+를 눌러보십시오 v.

해당 메소드의 반환 유형을 정확하게 제공합니다.

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