android - 설정 - 안드로이드 스튜디오 코드 접기




Android 스튜디오의 코드 서식 지정 단축키 (13)

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

어떻게하면 .java 어떤 메소드로도 이동할 수있다. 나는 Ctrl + O를 사용 했다.

사용할 수 있습니까? 어느 누구나 코드 포맷팅의 바로 가기를 말할 수 있습니까?


Android Studio에서 Java / xml 파일의 자동 서식을 지정하려면 다음 명령을 사용하십시오.

이클립스처럼 작업 할 단일 지점을 찾고 있기 때문에 안드로이드 스튜디오에는 기능이 내장되어 있지 않지만 매크로를 통해 수행 할 수있는 기능이 있습니다. 다음 단계를 따르십시오.

스튜디오에서 소스 코드 파일을 엽니 다.

Ctrl + Alt + O 누르십시오. 사용되지 않은 임포트를 찾고 최적화하는 데 사용됩니다.

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

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

Ctrl + Alt + O를 누릅니다.

Ctrl + Alt + L을 누릅니다. 이렇게하면 코드의 형식이 지정됩니다. (우분투는 Shift + Ctrl + Alt + L ).

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

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

이 생성 된 매크로를 이름과 함께 저장하십시오 : "자동 서식".

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

환경 설정을 엽니 다.

왼쪽 막대에서 Keymap을 검색하십시오.

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

항목을 두 번 클릭하십시오. 2 개가있을 수도 있습니다. 클릭하는 것이 중요하지 않습니다.

바로 가기 추가를 클릭하십시오.

키보드 단축키를 Ctrl + S 로 설정하십시오.

마지막으로 Ctrl + S 를 재정 의하여 새로운 매크로로 만드십시오.


Android Studio에서 코드 서식 지정하기
CTRL + ALT + L (Win / Linux)
OPTION + CMD + L (Mac)

사용자는 또한 Eclipse의 키보드 단축키를 사용할 수 있습니다 : 설정 >> 환경 설정 -> 키맵으로 이동하여 드롭 다운 메뉴에서 이클립스 (또는 원하는 어떤 것도)를 선택하십시오.


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

편집하다

실제 경로는 다음과 같습니다 : File->Settings->(under IDE settings)->Keymap (덕분에 @Dhinakaran Thennarasu)


Linux의 Android Studio에서 코드를 포맷하려면 대신 CTRL + ALT + SUPER + L을 사용할 수 있습니다. 이 기능을 사용하면 시스템 바로 가기를 변경하지 않아도됩니다. ( SUPER 키는 ALT 키 이외의 Windows 아이콘 키입니다).



그냥 @ user2340612 이클립스로 스위치 키맵에 대한 답변을 추가, 안드로이드 스튜디오 1.0.1에 대한 경로입니다 :

File -> Settings -> Keymap (Under Editor option) -> Keymaps = Eclipse

다음과 같은 코드 서식 지정 단축키를 사용할 수 있습니다 : Ctrl + Alt + L


대괄호 안에 정렬 문제에 대해 궁금해하는 사람들을 위해. JetBrains는 문제 추적과 마찬가지로 이것을 사용합니다.

대답은 다음과 같습니다.

https://.com/a/28225339/3281140


승리

Ctrl + Alt + L

Linux :

Ctrl + Shift + Alt + L

맥:

Option + Command + L

참조 : developer.android.com/sdk/installing/… 및 여기에 Windows / Linux 사용자Mac 사용자를 위한 전체 명령이 있습니다.

Ubuntu 용 업데이트 우분투 에서 화면을 잠그기 위해 Ctrl + Alt + L 키가 사용되기 때문에 Rohit이 Ubuntu에서 코드 단축키를 포맷하는 데 문제가 발생했기 때문에.

나는 키 이벤트를 먼저 처리하는 우분투를 발견했다. 그래서 우분투에서 Ctrl + Alt + L 동작을 변경하려고하십시오.

단계는 다음과 같습니다.

System Tools -> System Settings -> Keyboard -> Shortcuts Tab -> System -> Lock Screen

New Accelerator... 행을 선택하고 Shift + L 과 같이 Alpha 키가있는 특수 키를 누릅니다. 단축키를 변경했습니다.

이제 Studio에서 형식 키를 확인하십시오.

또는

Ctrl + Alt + Shift + L (대화 상자의 경우)

업데이트는 Henry Chuang 과 user2340612가 제공 한 또 다른 답변에서 제공됩니다.

Eclipse 단축키를 사용할 수도 있습니다. Windows 및 Linux의 경우 File > Settings > Keymap , Mac OS X,> Preferences > Keymap 이동하여 드롭 다운 메뉴에서 Eclipse를 선택하십시오.


안드로이드 스튜디오에서 코드 포맷팅 을 할 때 조합 키는 다음과 같다.

CTRL + ALT + L (Win / Linux)

OPTION + CMD + L (Mac)

그러나 우리는 점프하는 방법에 대한 답변을 잊어 버렸습니다. 음, 거기에 어떤 선언 / 구현에 가서 세 가지 방법 :

  1. 고토 선언

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

CMD + B 또는 CMD + 클릭 (Mac)

  1. 구현으로 이동

이 명령은 선택된 클래스 / 인터페이스를 구현하는 모든 클래스 / 인터페이스의 목록을 표시합니다. 변수의 경우 Goto 선언과 동일한 효과가 있습니다.

CTRL + ALT + B (Win / Linux)

CMD + ALT + B (Mac)

  1. Goto 유형 선언

이 바로 가기는 "AnyClass"클래스의 선언으로 이동합니다.

CTRL + SHIFT + B (Win / Linux)

CTRL + SHIFT + B (Mac)

또한 수퍼 클래스로 이동하기위한 바로 가기가 있습니다. 그러면 현재 기호의 부모가 열립니다. Goto 구현과는 정반대입니다. 재정의 된 메소드의 경우 부모 구현을 엽니 다.

CTRL + U (Win / Linux)

CMD + U (Mac)


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


정말,이 단축키 Ctrl + Alt + L 후 내 우분투 잠금 화면 때문에이 스레드에 갔다. 따라서 동일한 문제가있는 경우 설정 - 키보드 - 바로 가기 - 시스템 으로 이동하여 "화면 잠금"에 대한 기본 바로 가기를 변경하십시오.


Ctrl + Alt + L 은 Ubuntu의 Lock Screen 단축키와 충돌 할 수 있습니다. 이 경우 다음과 같이 코드 다시 포맷에 대한 바로 가기 키를 변경할 수 있습니다.

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

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





android-studio