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?



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 :)


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 + '+'

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


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.


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


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+.


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



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)

1

(untuk windows)

Jika Anda berbicara editor foldseperti fcom+ tabdi netbeans

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


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


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.