Pintasan keyboard

Pintasan keyboard adalah cara yang bermanfaat untuk menjelajahi Android Studio dan menjalankan tindakan umum dengan cepat. Dalam banyak kasus, menggunakan pintasan keyboard lebih cepat daripada menggunakan GUI.

Halaman ini menampilkan beberapa pintasan keyboard yang umum. Karena Android Studio didasarkan pada IntelliJ IDEA, Anda dapat menemukan pintasan tambahan di dokumentasi referensi keymap IntelliJ IDEA.

Jendela alat

Anda dapat menggunakan pintasan keyboard untuk membuka jendela alat. Tabel 1 mencantumkan pintasan jendela paling umum.

Tabel 1. Pintasan keyboard untuk jendela alat umum

Jendela alat Windows dan Linux macOS
Project Alt+1 Command+1
Kontrol Versi Alt+9 Command+9
Run Shift+F10 Control+R
Debug Shift+F9 Control+D
Logcat Alt+6 Command+6
Kembali ke Editor Esc Esc
Menyembunyikan Semua Jendela Alat Control+Shift+F12 Command+Shift+F12

Pelengkapan kode

Android Studio memiliki tiga jenis pelengkapan kode yang dapat Anda akses menggunakan pintasan keyboard, seperti ditunjukkan dalam tabel berikut.

Tabel 2. Pintasan keyboard untuk pelengkapan kode

Jenis Deskripsi Windows dan Linux macOS
Basic Completion Menampilkan saran dasar untuk variabel, jenis, metode, ekspresi, dan sebagainya. Jika memanggil Basic Completion dua kali berturut-turut, Anda akan melihat lebih banyak hasil, termasuk anggota pribadi dan anggota statis yang tidak diimpor. Control+Spasi Control+Spasi
Smart Completion Menampilkan opsi yang relevan berdasarkan konteks. Smart Completion memperhitungkan jenis dan aliran data yang diharapkan. Jika memanggil Smart Completion dua kali berturut-turut, Anda akan melihat lebih banyak hasil, termasuk chain. Control+Shift+Spasi Control+Shift+Spasi
Statement Completion Melengkapi pernyataan saat ini, menambahkan tanda kurung, tanda kurung siku, tanda kurung kurawal, pemformatan, dan sebagainya yang tidak ada. Control+Shift+Enter Command+Shift+Enter

Untuk melakukan perbaikan cepat dan menampilkan tindakan intent, tekan Alt+Enter.

Gunakan tips berikut untuk membantu menjelajahi Android Studio:

  • Beralih antar file yang baru saja diakses menggunakan tindakan Recent Files. Untuk memunculkan tindakan Recent Files, tekan Control+E (Command+E di macOS). Secara default, file yang terakhir diakses akan dipilih. Anda juga dapat mengakses jendela alat mana saja melalui kolom kiri dalam tindakan ini.
  • Lihat struktur file saat ini menggunakan tindakan File Structure. Untuk memunculkan tindakan File Structure, tekan Control+F12 (Command+F12 di macOS). Dengan tindakan ini, Anda dapat membuka bagian mana pun dari file saat ini dengan cepat.
  • Telusuri dan buka class tertentu dalam project menggunakan tindakan Navigate to Class. Untuk memunculkan tindakan Navigate to Class, tekan Control+N (Command+O di macOS).

    Navigate to Class mendukung ekspresi lanjutan, seperti camel humps (yang memungkinkan Anda menelusuri berdasarkan huruf kapital dalam nama camel-case dari suatu elemen), jalur, line navigate to (yang memungkinkan Anda memilih baris tertentu dalam file), dan middle name matching (yang memungkinkan Anda menelusuri bagian nama class). Jika Anda memanggilnya dua kali berturut-turut, hasil dari class project akan ditampilkan.

  • Buka file atau folder menggunakan tindakan Navigate to File. Untuk memunculkan Navigate to File, tekan Control+Shift+N (Command+Shift+O di macOS). Untuk menelusuri folder, bukan file, tambahkan / di akhir ekspresi Anda.

  • Buka metode atau kolom menurut nama menggunakan tindakan Navigate to Symbol. Untuk memunculkan tindakan Navigate to Symbol, tekan Control+Alt+Shift+N (Command+Option+O di macOS).

  • Untuk menemukan semua bagian kode yang merujuk ke class, metode, kolom, parameter, atau pernyataan di posisi kursor saat ini, tekan Alt+F7 (Opsi+F7 di macOS).

Keymap default

Android Studio menyertakan pintasan keyboard untuk berbagai tindakan umum. Tabel 3 menunjukkan pintasan keyboard default berdasarkan sistem operasi.

Catatan: Selain keymap default pada tabel 3, Anda dapat memilih dari sejumlah keymap preset atau membuat keymap kustom. Untuk mengetahui informasi selengkapnya tentang cara menyesuaikan pintasan keyboard, lihat bagian Mengonfigurasi keymap kustom.

Tabel 3. Pintasan keyboard default untuk sistem operasi Windows atau Linux dan macOS

Deskripsi Windows dan Linux macOS
Tindakan umum
Menyimpan semua Control+S Command+S
Menyinkronkan Control+Alt+Y Command+Option+Y
Memaksimalkan/meminimalkan editor Control+Shift+F12 Control+Command+F12
Menambahkan ke favorit Alt+Shift+F Option+Shift+F
Memeriksa file saat ini dengan profil saat ini Alt+Shift+I Option+Shift+I
Beralih skema dengan cepat Control+` (kutip tunggal terbalik) Control+` (kutip tunggal terbalik)
Buka dialog setelan Control+Alt+S Command+, (koma)
Membuka dialog struktur project Control+Alt+Shift+S Command+; (titik koma)
Beralih antara tab dan jendela fitur Control+Tab Control+Tab
Membuka dan menelusuri dalam Android Studio
Menelusuri semuanya (termasuk kode dan menu) Tekan Shift dua kali Tekan Shift dua kali
Mencari Control+F Command+F
Mencari berikutnya F3 Command+G
Mencari sebelumnya Shift+F3 Command+Shift+G
Mengganti Control+R Command+R
Mencari tindakan Control+Shift+A Command+Shift+A
Menelusuri menurut nama simbol Control+Alt+Shift+N Command+Option+O
Mencari class Control+N Command+O
Mencari file (bukan class) Control+Shift+N Command+Shift+O
Mencari di jalur Control+Shift+F Command+Shift+F
Membuka dialog struktur file Control+F12 Command+F12
Menavigasi antara tab editor yang terbuka Alt+Panah Kanan atau Panah Kiri Control+Panah Kanan atau Control+ Panah Kiri
Beralih ke sumber F4 atau Control+Enter F4 atau Command+Panah Bawah
Membuka tab editor saat ini dalam jendela baru Shift+F4 Shift+F4
Dialog file yang baru dibuka Control+E Command+E
Dialog file yang baru diedit Control+Shift+E Command+Shift+E
Menuju lokasi edit terakhir Control+Shift+Backspace Command+Shift+Delete
Menutup tab editor aktif Control+F4 Command+W
Kembali ke jendela editor dari jendela fitur Esc Esc
Menyembunyikan jendela alat aktif atau yang terakhir aktif Shift+Esc Shift+Esc
Menuju ke baris Control+G Command+L
Membuka hierarki jenis Control+H Control+H
Membuka hierarki metode Control+Shift+H Command+Shift+H
Membuka hierarki panggilan Control+Alt+H Control+Option+H
Melihat tata letak
Memperbesar/memperkecil Control+plus atau Control+minus Command+plus atau Command+minus
Sesuaikan dengan layar Control+0 Command+0
Ukuran sebenarnya Control+Shift+1 Command+Shift+1
Alat desain: Layout Editor
Beralih antara mode Design dan Blueprint B B
Beralih antara mode Portrait dan Landscape O O
Beralih perangkat D D
Memaksa refresh R R
Beralih panel error render E E
Menghapus batasan Delete atau Control+klik Delete atau Command+klik
Perbesar Control+plus Command+plus
Perkecil Control+minus Command+minus
Menyesuaikan Control+0 Command+0
Menggeser Tahan Spasi+klik dan tarik Tahan Spasi+klik dan tarik
Membuka XML Control+B Command+B
Memilih semua komponen Control+A Command+A
Memilih banyak komponen Shift+klik atau Control+klik Shift+klik atau Command+klik
Alat desain: Editor Navigasi
Memperbesar Control+plus Command+plus
Perkecil Control+minus Command+minus
Menyesuaikan Control+0 Command+0
Menggeser Tahan Spasi+klik dan tarik Tahan Spasi+klik dan tarik
Membuka XML Control+B Command+B
Beralih panel error render E E
Mengelompokkan ke dalam grafik bersarang Control+G Command+G
Berpindah-pindah tujuan Tab atau Shift+Tab Tab atau Shift+Tab
Memilih semua tujuan Control+A Command+A
Memilih beberapa tujuan Shift+klik atau Control+klik Shift+klik atau Command+klik
Menulis kode
Membuat kode (pengambil, penyetel, konstruktor, hashCode/equals, toString, file baru, class baru) Alt+Insert Command+N
Mengganti metode Control+O Control+O
Mengimplementasikan metode Control+I Control+I
Mengapit dengan (if...else, try...catch, dll.) Control+Alt+T Command+Option+T
Menghapus baris di tanda sisipan Control+Y Command+Delete
Menciutkan/meluaskan blok kode saat ini Control+minus atau Control+plus Command+minus atau Command+plus
Menciutkan/meluaskan semua blok kode Control+Shift+minus atau Control+Shift+plus Command+Shift+minus atau Command+Shift+plus
Menggandakan baris atau pilihan saat ini Control+D Command+D
Pelengkapan kode dasar Control+Spasi Control+Spasi
Pelengkapan kode smart (memfilter daftar metode dan variabel menurut jenis yang diharapkan) Control+Shift+Spasi Control+Shift+Spasi
Melengkapi pernyataan Control+Shift+Enter Command+Shift+Enter
Mencari dalam dokumen dengan cepat Control+Q Control+J
Menampilkan parameter untuk metode yang dipilih Control+P Command+P
Menuju ke deklarasi (secara langsung) Control+B atau Control+klik Command+B atau Command+klik
Menuju ke implementasi Control+Alt+B Command+Option+B
Masuk ke supermethod/superclass Control+U Command+U
Membuka pencarian definisi cepat Control+Shift+I Command+Y
Beralih visibilitas jendela fitur project Alt+1 Command+1
Beralih bookmark F11 F3
Beralih bookmark dengan mnemonic Control+F11 Option+F3
Memberi/menghapus tanda komentar dengan komentar baris Control+/ Command+/
Memberi/menghapus tanda komentar dengan komentar blok Control+Shift+/ Command+Shift+/
Memilih blok kode yang meningkat berturut-turut Control+W Option+Up
Menurunkan pilihan saat ini ke status sebelumnya Control+Shift+W Option+Down
Memindahkan ke awal blok kode Control+[ Option+Command+[
Memindahkan ke akhir blok kode Control+] Option+Command+]
Memilih sampai awal blok kode Control+Shift+[ Option+Command+Shift+[
Memilih sampai akhir blok kode Control+Shift+] Option+Command+Shift+]
Menghapus sampai akhir kata Control+Delete Option+Delete
Menghapus sampai awal kata Control+Backspace Option+Delete
Mengoptimalkan impor Control+Alt+O Control+Option+O
Memproyeksikan perbaikan cepat (menampilkan tindakan intent dan perbaikan cepat) Alt+Enter Option+Enter
Memformat ulang kode Control+Alt+L Command+Option+L
Otomatis mengindentasi baris Control+Alt+I Control+Option+I
Menambah/menghapus indentasi baris Tab atau Shift+Tab Tab atau Shift+Tab
Menggabung baris secara cerdas Control+Shift+J Control+Shift+J
Memecah baris secara cerdas Control+Enter Command+Enter
Memulai baris baru Shift+Enter Shift+Enter
Error yang disorot berikutnya/sebelumnya F2 atau Shift+F2 F2 atau Shift+F2
Membuat dan menjalankan
Membuat Control+F9 Command+F9
Membuat dan menjalankan Shift+F10 Control+R
Menerapkan perubahan dan memulai ulang aktivitas Control+F10 Control+Command+R
Menerapkan perubahan kode Control+Alt+F10 Control+Command+Shift+R
Debug
Debug Shift+F9 Control+D
Melangkahi F8 F8
Melangkah masuk F7 F7
Melangkah masuk secara cerdas Shift+F7 Shift+F7
Melangkah keluar Shift+F8 Shift+F8
Menjalankan ke kursor Alt+F9 Option+F9
Mengevaluasi ekspresi Alt+F8 Option+F8
Melanjutkan program F9 Command+Option+R
Beralih titik henti sementara Control+F8 Command+F8
Menampilkan titik henti sementara Control+Shift+F8 Command+Shift+F8
Refactor
Salin F5 F5
Pindahkan F6 F6
Menghapus dengan aman Alt+Delete Command+Delete
Ganti nama Shift+F6 Shift+F6
Mengubah tanda tangan Control+F6 Command+F6
Inline Control+Alt+N Command+Option+N
Mengekstrak metode Control+Alt+M Command+Option+M
Mengekstrak variabel Control+Alt+V Command+Option+V
Mengekstrak kolom Control+Alt+F Command+Option+F
Mengekstrak konstanta Control+Alt+C Command+Option+C
Mengekstrak parameter Control+Alt+P Command+Option+P
Kontrol versi/histori lokal
Meng-commit project ke VCS Control+K Command+K
Mengupdate project dari VCS Control+T Command+T
Menampilkan perubahan terbaru Alt+Shift+C Option+Shift+C
Membuka dialog VCS Alt+` (kutip tunggal terbalik) Control+V

Mengonfigurasi keymap kustom

Setelan keymap di Android Studio memungkinkan Anda memilih dari daftar opsi preset atau membuat keymap kustom.

Untuk membuka setelan keymap, pilih File > Settings (di macOS, Android Studio > Preferences ) dan buka panel Keymap.

Gambar 1. Jendela setelan keymap Android Studio di macOS.

  1. Menu keymap: Pilih keymap yang diinginkan dari menu ini untuk beralih di antara keymap preset.
  2. Daftar tindakan: Klik kanan pada tindakan untuk mengubahnya. Anda dapat menambahkan pintasan keyboard lain untuk tindakan, menambahkan pintasan mouse untuk mengaitkan tindakan dengan klik mouse, atau menghapus pintasan saat ini. Jika Anda menggunakan keymap preset, mengubah pintasan suatu tindakan akan otomatis membuat salinan keymap dan menambahkan perubahan Anda ke salinan tersebut.
  3. Tombol Copy: Pilih keymap dari menu untuk digunakan sebagai titik awal, lalu klik Copy untuk membuat keymap kustom baru. Anda dapat mengubah nama keymap dan pintasan.
  4. Tombol Reset: Pilih keymap dari menu, lalu klik Reset untuk mengembalikannya ke konfigurasi asal.
  5. Search box: Ketik di sini untuk menelusuri pintasan keyboard berdasarkan nama tindakan.
  6. Search by Shortcut: Klik tombol ini dan ketik pintasan untuk menelusuri tindakan berdasarkan pintasan yang ditetapkan.