Android Studio로 개발을 시작했습니다 . Eclipse에서 Ctrl+ Shift+를 사용 F하고 있었지만 Android Studio에서는 작동하지 않습니다. 다를 것입니다.
.java
파일 에서 어떤 방법으로 건너 뛸 수 있습니까? Eclipse에서 Ctrl+ O를 사용하고있었습니다 .
가능합니까? 코드 서식의 단축키는 무엇입니까?
Android Studio로 개발을 시작했습니다 . Eclipse에서 Ctrl+ Shift+를 사용 F하고 있었지만 Android Studio에서는 작동하지 않습니다. 다를 것입니다.
.java
파일 에서 어떤 방법으로 건너 뛸 수 있습니까? Eclipse에서 Ctrl+ O를 사용하고있었습니다 .
가능합니까? 코드 서식의 단축키는 무엇입니까?
답변:
윈도우 : Ctrl+ Alt+L
리눅스 : Ctrl+ Shift+ Alt+L
macOS : Option+ Command+L
참조 : 키 명령 및 여기에는 Windows / Linux 사용자 및 Mac 사용자 를 위한 모든 명령이 있습니다.
Rohit이 형식 코드 바로 가기와 함께 Ubuntu에서 문제를 겪었으므로 이는 Ctrl+ Alt+ L키가 Ubuntu에서 화면을 잠그는 데 사용되기 때문입니다.
우분투 가이 키보드 단축키를 먼저 처리한다는 것을 알았습니다. 따라서 Ctrl+ Alt+ L키보드 단축키를 다른 것에 바인드하여 우분투와 충돌하지 않도록해야합니다.
이동 시스템 도구 → 시스템 설정 → 키보드 → 바로 가기 → 탭 시스템 → 잠금 화면 .
New Accelerator ... 행 을 선택한 다음 알파 키 (예 : Shift+ L)로 특수 키를 누릅니다 . 키보드 단축키를 성공적으로 변경했습니다.
키보드 단축키가 이제 Android Studio에서 작동하는지 확인하십시오.
Ctrl+ Alt+ Shift+ L(대화 상자를 표시)
Eclipse 단축키를 사용할 수도 있습니다.
Android Studio 3.5에서는 xml 코드를 다시 정렬하는 데 문제가 있으며보기도 다시 정렬하므로 이러한 설정을 먼저 사용해야합니다.
설정-> 편집기-> 코드 스타일-> XML-> 설정-> 사전 정의 된 스타일> Android.
ctrl+o
Eclipse의 키보드 단축키를 사용할 수도 있습니다. 메뉴 환경 설정 → 키맵으로 이동 하여 드롭 다운 메뉴에서 Eclipse 를 선택하십시오 .
실제 경로는 다음과 같습니다 : 메뉴 파일 → 설정 → 키맵 (IDE 설정)
Android Studio의 코드 형식 :
Ctrl+ Alt+ L(Windows / Linux)
Option+ Cmd+ L(Mac)
사용자는 Eclipse의 키보드 단축키를 사용할 수도 있습니다. 메뉴 설정 → 기본 설정 → 키맵으로 이동 하여 드롭 다운 메뉴에서 Eclipse (또는 원하는 것)를 선택하십시오.
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를 새 매크로로 확인 하십시오.
Ctrl+ Alt+ L는 우분투의 잠금 화면 바로 가기와 충돌 할 수 있습니다. 이 경우 코드 재 포맷을위한 키보드 단축키를 다음과 같이 변경할 수 있습니다.
파일-> 설정-> IDE 설정-> 키맵
재 포맷 코드를 검색하고 키보드 단축키를 변경하십시오.
실제로이 바로 가기 Ctrl+ Alt+ 후 우분투 잠금 화면으로 인해이 스레드로 이동했습니다 L. 따라서 같은 문제가 발생하면 설정-키보드-바로 가기-시스템 으로 이동하여 "잠금 화면"의 기본 바로 가기를 변경하십시오.
괄호 안의 정렬 문제에 대해 궁금한 사람들을 위해 JetBrains는 문제 추적에서와 같이 이것을 가지고 있습니다.
답은 다음과 같습니다.
나는에 대한 것이 분명하다 생각 코드가 서식 안드로이드 Studio에서 조합 키는 다음과 같습니다 :
CTRL+ ALT+ L(Win / 리눅스)
OPTION+ CMD+ L(Mac)
그러나 메소드에 점프하는 것에 대해 대답하는 것을 잊었습니다. 세 가지 방법으로 선언 / 구현에 들어가는 것이 좋습니다.
CTRL+ B또는 CTRL+CLICK (Win / Linux)
CMD+ B또는 CMD+ CLICK(Mac)
이 명령은 선택된 클래스 / 인터페이스를 구현하는 모든 클래스 / 인터페이스 목록을 보여줍니다. 변수에서는 Goto Declaration과 동일한 효과를 갖습니다.
CTRL+ ALT+B(Win / 리눅스)
CMD+ ALT+ B(Mac)
이 지름길은 "AnyClass"클래스의 선언으로 이동합니다.
CTRL+ SHIFT+ B(Win / 리눅스)
CTRL+ SHIFT+ B(Mac)
또한, 슈퍼 클래스 Goto에 대한 지름길이 있습니다. 현재 심볼의 부모가 열립니다. Goto 구현과 정반대입니다. 재정의 된 메서드의 경우 부모 구현이 열립니다.
CTRL+ U(Win / Linux)
CMD+ U(Mac)
다른 답변에서 설명하는 자동 서식 외에도 들여 쓰기하려는 텍스트를 강조 표시 한 다음
자세한 내용 은 키보드 단축키 문서 를 확인하십시오 .
이 시도.
참고 : Linux에 대한 많은 답변은 Ctrl+ Alt+ L 입니다. Linux에서 Ctrl+ Alt+를 수행 L하면 시스템이 잠 깁니다.
KDE Menu -> System Settings -> Shortcuts and Gesture -> Global Keyboard Shortcut
한 다음 KDE 컴포넌트 스피너에서 KDE 세션 관리자를 선택하십시오. 클리어 잠금 세션 바로 가기.
Windows 의 경우 Ctrl+ Alt+ L입니다. 키보드 단축키의 전체 목록을 보려면 사용자 설명서를 참조하십시오 : https://developer.android.com/studio/intro/keyboard-shortcuts.html