Android Studio Collapse definisi dan metode

135

Bagaimana saya bisa menciutkan semua definisi dan metode dalam editor Android Studio?

Visual Studio memiliki opsi itu Edit-->Outlining, tetapi saya tidak dapat menemukan fitur serupa di Android Studio. Saya yakin fitur ini ada.

Bagaimana saya bisa mengakses fitur garis besar Android Studio?

Devsined
sumber
kemungkinan duplikat kode Android yang melipat blok Switch
cutiko
Saya menggunakan "File => Pengaturan => Editor => Gerneral => Kode Lipat => Ciutkan secara default => Metode badan". Bagi saya ini adalah ikhtisar terbaik.
Martin

Jawaban:

214

Ini disebut Foldingdi Android Studio.

Pertama-tama pastikan itu diaktifkan di config (harus secara default). Buka File-> Settings, lalu di bawah IDE Settingsarea temukan Editor -> General -> Code Folding, periksa Show code folding outline.

Untuk menutup / memperluas item, gunakan menu Code-> Folding.

Sunting:
Untuk menyesuaikan pintasan keyboard untuk Pengaturan yang terbuka ini ( File-> Settings) lalu pilih di Keymapbawah IDE Settings. Sekarang ketikkan foldingke dalam kotak pencarian (kanan atas). Atur pintasan keyboard untuk berbagai aksi lipat :)

free3dom
sumber
40
Shortcut Expand: Cmd + '+' Collapse: Cmd + '-'
Priebe
54
pintas perluas semua: shift + cmd + '+' (
tutup
40
Untuk pintasan Windows, perluas: ctrl + '+' (collapse: ctrl + '-') pintas rentangkan semua: shift + ctrl + '+' (collapse all: shift + ctrl + '-')
Rafael
1
Dalam versi Android Studio yang telah saya instal pada Mac saya, tombol Shortcut adalah Cmd + Shift + '+' untuk memperluas dan Cmd + Shift + '-' untuk menutup. Ini sedikit berbeda dari komentar @ Priebe di atas.
benhorgen
192

Untuk Windows:

  Minimize: CTRL + SHFT + '-'
  Expand:   CTRL + SHFT + '+'

Untuk Mac:

  Minimize: COMM + SHFT + '-'
  Expand:   COMM + SHFT + '+'
Fazal
sumber
6
Ini bekerja dengan Linux juga. Dan gunakan Cmd daripada Ctrl untuk Mac
Amagi82
42

Berikut screenshot untuk referensi cepat:

masukkan deskripsi gambar di sini

Khulja Sim Sim
sumber
2
sudah selesai dilakukan dengan baik. orang dapat mengambil sekali lagi dari referensi ini bahkan jika mereka lupa kunci pintas suatu hari
ashubuntu
12

Lihat -> Alat Windows -> Struktur

Ini sama dengan garis besar dalam gerhana. Ini memberi Anda gambaran yang jauh lebih baik dari kelas daripada melipat.

Hustenloeser
sumber
9

macbookpro saya

shift+ cmd+ ¡ (karakter atau tombol sebelum menghapus) Buka Semua

shift+ cmd+ '(karakter atau tombol setelah nol) Tutup Semua

windows

ctrl+ shift+ +Bentangkan Semua

ctrl+ shift+ -Tutup Semua

marlonpya
sumber
6

Ini berlaku untuk pengguna windows:

  1. Pilih banyak kode, lalu tekan ctrl+ .. Ini melipat blok Anda
  2. Kemudian untuk menghapus lipatan, pindah ke baris pertama di mana lipatan dimulai. Jangan pilih kode, cukup klik di baris pertama itu, dan tekan lagi ctrl+.
cutiko
sumber
5

Ini berfungsi untuk saya di Windows:

kecilkan: CTRL+ SHIFT+-

perluas: CTRL+ SHFT++

Levi Ibrushi
sumber
3
Ini adalah salinan dari jawaban marlonpya.
sɐunıɔ ןɐ qɐp
4

Jika Anda ingin mematikan semua yang runtuh, Anda harus menghapus centang pada semua bidang di Pengaturan > Editor > Umum > Lipat Kode

masukkan deskripsi gambar di sini

Anda juga dapat menggunakan tombol pintas

ctrl+ shift+ +- perluas blok kode

ctrl+ shift+ -- tutup blok kode

Dyno Cris
sumber
3

Windows 10

ctrl+ shift++ untuk Perluas Semua

ctrl+ shift+ - untuk Tutup Semua

Vivek Pratap Singh
sumber
2

Berikut ini beberapa pintasan bermanfaat untuk melipat barang.

  1. Pilih Beberapa Kode Dan Tekan Ctrl + Alt + T untuk memasukkan Wilayah secara otomatis di sekitar kode
  2. Untuk menutup baris kode tertentu, pilih kode dan tekan Ctrl +. (Dot / full stop) & sama untuk kebalikan yaitu memperluas lagi
  3. Untuk menutup semua badan metode / jika kondisi dll. Tekan Ctrl + Shift + - (tanda hubung)
  4. Untuk Perluas Semua Tekan Ctrl + Shift + + (plus)
Jawad Zeb
sumber
1

(untuk windows)

Jika Anda berbicara editor foldseperti fcom+ tabdi netbeans

ctrl+ alt+ t dan kemudian tambahkan teks yang diinginkan di blok desc


sumber
1

Studio Android baru hadir dengan banyak fungsi baru. Ini adalah perintah yang dapat Anda gunakan untuk melipat berbagai jenis kode.

masukkan deskripsi gambar di sini

Zar E Ahmer
sumber
1

Saya punya masalah ini juga. Saya menemukan untuk mengklik tombol gir di bagian kanan atas bagian menu proyek. Kemudian saya tidak memilih opsi Tampilkan anggota.

Eyyüp Alkış
sumber