운영 체제 용 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.