운영 체제 용 Android Studio의 코드 형식 단축키


795

Android Studio로 개발을 시작했습니다 . Eclipse에서 Ctrl+ Shift+를 사용 F하고 있었지만 Android Studio에서는 작동하지 않습니다. 다를 것입니다.

.java파일 에서 어떤 방법으로 건너 뛸 수 있습니까? Eclipse에서 Ctrl+ O를 사용하고있었습니다 .

가능합니까? 코드 서식의 단축키는 무엇입니까?



11
일부 애드온과의 지능입니다. 그래서 당신이 때마다 그것에 질문에 "내가 어떻게", IntelliJ에 대한 대답을 검색
게이브 Sechan에게

2
전체 단축키 목록을 보려면 developer.android.com/sdk/installing/…을
Stelian

1
u "CMD + SHIFT + L"과 같은 매크로를 기록한 다음 "CMD + S"를 기록하고 CMD + S 단축키를이 매크로로 설정할 수도 있습니다. u 편집-> 매크로-> 매크로 기록 시작에서 매크로를 기록 할 수 있습니다. 그리고 AndroidStudio-> Preferences-> KeyMap에서 바로 가기를 변경할 수 있습니다. 여기서 "Macros"에 저장된 매크로를 찾을 수 있고 메인 메뉴-> 파일에서 Save-Action (CMD + S 바로 가기를 제거해야합니다)을 찾을 수 있습니다 . 추가 도움이 되었기를 바랍니다. 어쨌든 코드를 자주 저장해야하기 때문에 저장시 포맷하는 것이 더 빠르다고 생각합니다.
코딩 John

또한 "인 IntelliJ 아이디어 키보드 바로 가기"를 참조 wiki.c2.com/?IntellijIdeaKeyboardShortcuts을
쇼무

답변:


1676

윈도우 : Ctrl+ Alt+L

리눅스 : Ctrl+ Shift+ Alt+L

macOS : Option+ Command+L

참조 : 키 명령 및 여기에는 Windows / Linux 사용자Mac 사용자 를 위한 모든 명령이 있습니다.


Rohit이 형식 코드 바로 가기와 함께 Ubuntu에서 문제를 겪었으므로 이는 Ctrl+ Alt+ L키가 Ubuntu에서 화면을 잠그는 데 사용되기 때문입니다.

우분투 가이 키보드 단축키를 먼저 처리한다는 것을 알았습니다. 따라서 Ctrl+ Alt+ L키보드 단축키를 다른 것에 바인드하여 우분투와 충돌하지 않도록해야합니다.

단계

  1. 이동 시스템 도구시스템 설정키보드바로 가기 → 탭 시스템잠금 화면 .

  2. New Accelerator ... 행 을 선택한 다음 알파 키 (예 : Shift+ L)로 특수 키를 누릅니다 . 키보드 단축키를 성공적으로 변경했습니다.

  3. 키보드 단축키가 이제 Android Studio에서 작동하는지 확인하십시오.

대체 방법

Ctrl+ Alt+ Shift+ L(대화 상자를 표시)


Eclipse 단축키를 사용할 수도 있습니다.

  • Windows 및 Linux : 메뉴 파일설정키맵으로 이동
  • macOS : 메뉴 환경 설정키맵으로 이동 하여 드롭 다운 메뉴에서 Eclipse를 선택하십시오.

MenuBar 사용

  • 다시 포맷하려는 코드를 선택하십시오.
  • 메뉴 막대 에서 코드 를 클릭하고 아래 이미지와 같이 코드 포맷을 선택하십시오 .

    여기에 이미지 설명을 입력하십시오

Android Studio 3.5에서는 xml 코드를 다시 정렬하는 데 문제가 있으며보기도 다시 정렬하므로 이러한 설정을 먼저 사용해야합니다.

설정-> 편집기-> 코드 스타일-> XML-> 설정-> 사전 정의 된 스타일> Android.


감사. 어떻게 안드로이드 studio.in 일식의 어떤 방법으로 이동하는 말씀 해주십시오 수 있습니다ctrl+o
Bhavesh Hirpara에게

주석의 형식을 지정하지 않습니다. 주석 줄 앞에 더 많은 공간을 주면 수동으로 모든 공간을자를 때까지 그대로 유지됩니다. 산책을 제안하십시오.
Sagar Nayak

@SagarNayak이를 위해서는 에디터 설정에 라인을 설정해야합니다. stackoverflow.com/questions/11118204/… 또는 stackoverflow.com/questions/26354301/…
Pankaj Kumar

1
PyCharm (적어도 Mac에서는)에서도 작동하므로 모든 JetBrains 제품 (Android Studio뿐만 아니라) 사용자에게도 도움이 될 수 있다고 생각합니다.
jammartin

@jmartin 맞습니다. 실제로 Android Studio는 사용자 정의 된 JetBrains이므로 거의 모든 단축키가 동일합니다.
Pankaj Kumar

110

Eclipse의 키보드 단축키를 사용할 수도 있습니다. 메뉴 환경 설정키맵으로 이동 하여 드롭 다운 메뉴에서 Eclipse 를 선택하십시오 .


실제 경로는 다음과 같습니다 : 메뉴 파일설정키맵 (IDE 설정)




15

Linux의 Android Studio에서 코드를 형식화하려면 대신 Ctrl+ Alt+ Super+ 를 사용할 수 있습니다 L. 이를 사용하면 시스템 바로 가기를 변경하지 않아도됩니다. ( Super키 외에 Windows 아이콘 키입니다 Alt키).


1
이것은 내 문제를 해결했습니다. 이것이 안드로이드의 키보드 명령 문서에 언급되지 않은 이유를 모르겠습니다.
mnaa

10

Android Studio의 코드 형식 :

Ctrl+ Alt+ L(Windows / Linux)

Option+ Cmd+ L(Mac)

사용자는 Eclipse의 키보드 단축키를 사용할 수도 있습니다. 메뉴 설정기본 설정키맵으로 이동 하여 드롭 다운 메뉴에서 Eclipse (또는 원하는 것)를 선택하십시오.


10

모든 단축키를 사용하기 전에 Android Studio에서 모든 Eclipse 단축키를 적용해야합니다.

순서:

단계 :

Setting -> KeyMap -> Select Eclipse -> Apply -> OK

이제 Android Studio에서 모든 Eclipse 단축키를 사용할 수 있습니다 ...

여기에 스냅 샷이 있습니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오


8

이것을 확인하십시오. 또한 원하는대로 변경할 수 있습니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오


7

키맵을 Eclipse로 전환하는 @ user2340612 답변에 추가하기 위해 Android Studio 1.0.1의 경로는 다음과 같습니다.

메뉴 파일설정키맵 합니다 (아래 편집기 옵션) → 키맵 = 이클립스


7

Android Studio에서 Java / XML 파일을 자동으로 포맷하려면 다음 명령을 사용하십시오.

Eclipse와 마찬가지로 작업에 대한 단일 지점을 찾고 있으므로 Android Studio에는 이러한 기본 제공 기능이 없지만 매크로를 통해이를 수행 할 수 있습니다. 이 단계를 따르세요:

Android Studio에서 소스 코드 파일을여십시오.

Ctrl+ Alt+를 누릅니다O . 사용하지 않는 가져 오기를 찾거나 최적화하는 데 사용됩니다.

대화 상자가 열리면 "다시 표시하지 않음"을 선택하고 실행을 누르십시오.

편집 > 매크로 > 매크로 기록 시작으로 이동 하십시오. .

Ctrl+ Alt+를 누릅니다O .

Ctrl+ Alt+를 누릅니다 L. 이것은 코드를 포맷합니다. ( Shift+ Ctrl+ Alt+L 우분투의 경우 ).

Ctrl+를 누르십시오S . 파일이 저장됩니다.)

편집 > 매크로 > 매크로 기록 중지로 이동 하십시오 .

이 매크로를 이름과 함께 저장하십시오 (예 : "자동 서식").

붐, 이제 매크로를 성공적으로 만들었습니다. 이제 바로 가기를 추가 / 할당하십시오.

환경 설정 열기 .

왼쪽 바에서 키맵 검색 .

오른쪽 창에서 검색 창을 클릭하고 저장된 매크로의 이름을 입력하십시오 ( "자동 서식").

아이템을 더블 클릭하십시오. 두 가지가있을 수 있습니다. 클릭하는 것이 중요하지 않습니다.

키보드 단축키 추가를 클릭 하십시오. .

키보드 단축키를 Ctrl+로 설정S .

마지막으로 재정의 Ctrl+ S를 새 매크로로 확인 하십시오.


5

Ctrl+ Alt+ L는 우분투의 잠금 화면 바로 가기와 충돌 할 수 있습니다. 이 경우 코드 재 포맷을위한 키보드 단축키를 다음과 같이 변경할 수 있습니다.

파일-> 설정-> IDE 설정-> 키맵

재 포맷 코드를 검색하고 키보드 단축키를 변경하십시오.


5

실제로이 바로 가기 Ctrl+ Alt+ 후 우분투 잠금 화면으로 인해이 스레드로 이동했습니다 L. 따라서 같은 문제가 발생하면 설정-키보드-바로 가기-시스템 으로 이동하여 "잠금 화면"의 기본 바로 가기를 변경하십시오.



3

나는에 대한 것이 분명하다 생각 코드가 서식 안드로이드 Studio에서 조합 키는 다음과 같습니다 :

CTRL+ ALT+ L(Win / 리눅스)

OPTION+ CMD+ L(Mac)

그러나 메소드에 점프하는 것에 대해 대답하는 것을 잊었습니다. 세 가지 방법으로 선언 / 구현에 들어가는 것이 좋습니다.

  1. 고토 선언

CTRL+ B또는 CTRL+CLICK (Win / Linux)

CMD+ B또는 CMD+ CLICK(Mac)

  1. Goto 구현

이 명령은 선택된 클래스 / 인터페이스를 구현하는 모든 클래스 / 인터페이스 목록을 보여줍니다. 변수에서는 Goto Declaration과 동일한 효과를 갖습니다.

CTRL+ ALT+B(Win / 리눅스)

CMD+ ALT+ B(Mac)

  1. 고토 타입 선언

이 지름길은 "AnyClass"클래스의 선언으로 이동합니다.

CTRL+ SHIFT+ B(Win / 리눅스)

CTRL+ SHIFT+ B(Mac)

또한, 슈퍼 클래스 Goto에 대한 지름길이 있습니다. 현재 심볼의 부모가 열립니다. Goto 구현과 정반대입니다. 재정의 된 메서드의 경우 부모 구현이 열립니다.

CTRL+ U(Win / Linux)

CMD+ U(Mac)


3

다른 답변에서 설명하는 자동 서식 외에도 들여 쓰기하려는 텍스트를 강조 표시 한 다음

  • Tab 들여 쓰기를 늘리거나
  • Shift+ Tab들여 쓰기를 줄입니다.

여기에 이미지 설명을 입력하십시오

자세한 내용 은 키보드 단축키 문서 를 확인하십시오 .


2

나를 위해 일한 지름길은

SHIFT+ ALT+ CMD+L

가져 오기를 최적화하여 사용하지 않는 가져 오기를 제거하고 새 클래스를 자동으로 가져올 수 있습니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오


2

당신은 다트 플러그인을 사용하는 경우, 안드로이드 스튜디오, 메뉴로 이동 파일 > - 설정 . "reformat code with"를 검색하고 기본 메뉴에서 "dartfmt를 사용하여 code reformat"을 클릭하십시오.

여기에 이미지 설명을 입력하십시오

"키보드 단축키 추가"를 클릭하십시오. 그런 다음 Ctrl+ Alt+를 누르면 L바로 가기가 작동합니다 ( Ctrl+ Alt+로 L컴퓨터를 잠자기 / 일시 정지로 설정하면 시스템 설정의 바로 가기를 다른 것으로 변경하십시오. 그렇지 않으면 두 바로 가기가 충돌합니다).


1

이 시도.

  • Windows에서 Ctrl+Alt +L
  • 리눅스에서 Ctrl+ Shift+ Alt+L 에서 대화 상자를 열고 다시 포맷하려면 를 .
  • Mac에서는 CMD+ Alt+L

참고 : Linux에 대한 많은 답변은 Ctrl+ Alt+ L 입니다. Linux에서 Ctrl+ Alt+를 수행 L하면 시스템이 잠 깁니다.


KDE와 같은 Linux DE에서는 바탕 화면을 잠그기위한 바로 가기가 설정되어 있기 때문에 잠금이 발생합니다. KDE의 경우에서 변경 KDE Menu -> System Settings -> Shortcuts and Gesture -> Global Keyboard Shortcut한 다음 KDE 컴포넌트 스피너에서 KDE 세션 관리자를 선택하십시오. 클리어 잠금 세션 바로 가기.
ישו אוהב אותך


1

때로는 Ctrl + Alt + L을 입력해도 XML에서 작동하지 않으므로이 방법으로 작동합니다.

설정-> 편집기-> 코드 스타일-> 기본값 선택-> 확인으로 이동하십시오.

참고로 스크린 샷을 참조하십시오.

여기에 이미지 설명을 입력하십시오


0

나는 Ctrl+ Alt+를 사용한 경험이있다L이 단축키는 백그라운드에서 실행되는 다른 소프트웨어에 의해 예약되어 있기 때문에 Windows에서 를 이 전혀 없었습니다. 나중에 깨달았습니다.

도움이 될 수 있다고 생각하면서이 문제에 대해 언급하기로 결정했습니다. . .



-1

Eclipse에서 모든 명령을 찾을 수있는 가장 좋은 키는 Ctrl+ Shift+ L입니다.

이것을 누르면 Eclipse의 모든 명령을 얻을 수 있습니다.

한 가지 중요한 Ctrl+ Shift+ O가져 오기 및 취소 가져 오기 쓸모 수입한다.

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