Saya sudah mulai mengembangkan dengan Android Studio . Di Eclipse saya menggunakan Ctrl+ Shift+ F, tetapi di Android Studio tidak berfungsi. Itu akan berbeda.
Bagaimana saya bisa melompat ke metode apa pun dalam .java
file? Saya menggunakan Ctrl+ Odi Eclipse.
Apa ada? Apa cara pintas untuk pemformatan kode?
android-studio
code-formatting
Bhavesh Hirpara
sumber
sumber
Jawaban:
Windows: Ctrl+ Alt+L
Linux: Ctrl+ Shift+ Alt+L
macOS: Option+ Command+L
Referensi: Perintah Utama dan berikut adalah semua perintah untuk pengguna Windows / Linux dan untuk pengguna Mac .
Karena Rohit menghadapi masalah di Ubuntu dengan cara pintas kode format, ini disebabkan oleh tombol Ctrl+ Alt+ Lyang digunakan untuk mengunci layar di Ubuntu.
Saya menemukan bahwa Ubuntu menangani pintasan keyboard ini terlebih dahulu. Jadi Anda harus mengikat pintasan keyboard Ctrl+ Alt+ Lke sesuatu yang lain sehingga tidak bertentangan dengan Ubuntu.
Langkah
Buka Alat Sistem → Pengaturan Sistem → Keyboard → tab Pintasan → Sistem → Layar Kunci .
Pilih baris Akselerator Baru ... , lalu tekan tombol khusus apa saja dengan tombol Alpha (mis. Shift+ L). Anda seharusnya berhasil mengubah pintasan keyboard.
Periksa apakah pintasan keyboard sekarang berfungsi di Android Studio.
Metode alternatif
Anda juga dapat menggunakan pintasan Eclipse.
Menggunakan MenuBar
Klik pada Kode di menu bar dan pilih Reform Kode seperti yang ditunjukkan pada gambar di bawah ini:
Di Android studio 3.5, ada masalah dengan mengatur ulang kode xml, juga mengatur ulang pandangan, jadi perlu menggunakan pengaturan ini terlebih dahulu.
Pengaturan -> Editor -> Gaya Kode -> XML-> Set Dari -> Gaya Standar> Android.
sumber
ctrl+o
Anda juga dapat menggunakan pintasan keyboard Eclipse: buka saja menu Preferences → keymap dan pilih Eclipse dari menu dropdown.
Path sebenarnya adalah: menu File → Settings → Keymap (di bawah pengaturan IDE)
sumber
Periksa Perintah Keyboard yang diberikan dalam dokumentasi Android Studio Tips & Trick:
sumber
Cukup pilih kode dan
pada Windows do Ctrl+ Alt+L
di Linux do Ctrl+ Windows Key+ Alt+L
pada Mac do CMD+ Alt+L
Solusi ini dari junaidp
sumber
Untuk memformat kode di Android Studio di Linux Anda bisa menggunakan Ctrl+ Alt+ Super+ L. Anda dapat menggunakan ini dan menghindari mengubah pintasan sistem. ( Superkuncinya adalah tombol ikon Windows di samping Altkuncinya).
sumber
Untuk pemformatan kode di Android Studio:
Ctrl+ Alt+ L(Windows / Linux)
Option+ Cmd+ L(Mac)
Pengguna juga dapat menggunakan pintasan keyboard Eclipse: cukup buka menu Pengaturan → Preferensi → Keymap dan pilih Eclipse (atau yang Anda suka) dari menu dropdown.
sumber
Anda harus menerapkan semua pintasan Eclipse dengan Android Studio sebelum menggunakan semua pintasan itu.
Prosedur:
Langkah:
Sekarang Anda dapat menggunakan semua pintasan Eclipse di Android Studio ...
Ambil beberapa foto di sini.
sumber
Periksa ini. Anda juga dapat mengubahnya sesuai keinginan Anda.
sumber
Hanya dengan menambahkan jawaban @ user2340612 untuk beralih keymaps ke Eclipse, jalur untuk Android Studio 1.0.1 adalah:
File Menu → Pengaturan → Papan tombol (di bawah opsi Editor ) → Papan tombol = Eclipse
sumber
Untuk memformat file Java / XML Anda secara otomatis di Android Studio, gunakan perintah berikut:
Saat Anda mencari satu titik untuk menyelesaikan pekerjaan Anda seperti yang dilakukan Eclipse, tidak ada fungsi bawaan di Android Studio, tetapi ini memberi Anda kemampuan untuk melakukannya melalui makro. Ikuti langkah ini:
Di Android Studio, buka file kode sumber Anda.
Tekan Ctrl+ Alt+ OIni digunakan untuk menemukan / mengoptimalkan impor yang tidak digunakan.
Jika dialog terbuka pilih "Jangan perlihatkan lagi" dan tekan Run.
Buka Edit > Makro > Mulai Perekaman Makro .
Tekan Ctrl+ Alt+ O.
Tekan Ctrl+ Alt+ L. Ini memformat kode Anda. ( Shift+ Ctrl+ Alt+ Luntuk Ubuntu).
Tekan Ctrl+ S. Ini menyimpan file Anda;)
Buka Edit > Makro > Hentikan Perekaman Makro .
Simpan makro yang dibuat ini dengan nama, misalnya: "Pemformatan Otomatis".
Boom, Anda sekarang telah berhasil membuat makro Anda. Sekarang cukup tambahkan / tetapkan pintasan untuk itu:
Buka Preferensi .
Cari di bilah kiri untuk Keymap .
Di panel sebelah kanan, klik di bilah pencarian dan ketikkan nama makro yang Anda simpan ("Pemformatan Otomatis".)
Klik dua kali pada item Anda. Mungkin ada dua, tidak masalah yang mana Anda klik.
Klik Tambahkan Pintasan Keyboard .
Setel pintasan keyboard Anda ke Ctrl+ S.
Terakhir, konfirmasikan overriding Ctrl+ Smenjadi makro baru Anda.
sumber
Ctrl+ Alt+ Lmungkin bertentangan dengan pintasan Layar Kunci di Ubuntu. Dalam hal demikian, Anda dapat mengubah pintasan keyboard untuk Memformat Ulang Kode sebagai berikut:
File-> Pengaturan-> Pengaturan IDE-> Keymap
Cari Kode Reformat dan ubah pintasan keyboard.
sumber
Sungguh, saya pergi ke utas ini karena layar kunci Ubuntu saya setelah pintasan ini Ctrl+ Alt+ L. Jadi jika Anda memiliki masalah yang sama, buka saja Pengaturan - Keyboard - Pintasan - Sistem dan ubah pintasan default untuk "Layar kunci".
sumber
Bagi mereka yang bertanya-tanya tentang masalah penyelarasan di dalam braket, JetBrains memiliki ini sebagai dalam pelacakan masalah mereka.
Inilah jawabannya:
sumber
Saya pikir jelas bahwa untuk pemformatan kode di Android Studio tombol kombinasinya adalah:
Namun, kami lupa untuk menjawab tentang Melompat ke dalam metode. Nah untuk masuk ke deklarasi / implementasi ada tiga cara:
Perintah-perintah ini memperlihatkan daftar semua kelas / antarmuka yang mengimplementasikan kelas / antarmuka yang dipilih. Pada variabel, ini memiliki efek yang sama dengan Deklarasi Goto.
Cara pintas ini akan masuk ke deklarasi kelas "AnyClass".
Selain itu, ada jalan pintas untuk Goto Super Class. Ini akan membuka induk dari simbol saat ini. Kebalikan dari Implementasi Goto. Untuk metode yang diganti, ini akan membuka implementasi induknya.
sumber
Selain pemformatan otomatis yang dijelaskan oleh jawaban lain, trik lain adalah menyorot teks yang ingin Anda indentasi dan kemudian tekan
Lihat dokumen Pintasan Keyboard untuk mengetahui lebih lanjut.
sumber
Cara pintas yang berhasil bagi saya adalah
SHIFT+ ALT+ CMD+L
Anda dapat mengoptimalkan impor untuk menghapus yang tidak Anda gunakan, dan secara otomatis mengimpor kelas baru.
sumber
Jika Anda menggunakan plugin Dart, buka Android Studio, menu File -> Settings . Dan cari "memformat ulang kode dengan", klik "Memformat ulang kode dengan dartfmt" di bawah menu utama:
Klik "Tambahkan Pintasan keyboard". Lalu tekanCtrl +Alt + Ldan pintasan akan berfungsi (Jika Ctrl+ Alt+ Lmembuat komputer tidur / tunda, ubah pintasan di pengaturan sistem Anda ke yang lain. Jika tidak, kedua pintasan akan bertabrakan).
sumber
Coba ini.
Catatan: Di sini banyak jawaban untuk Linux hanya Ctrl+ Alt+ L yang salah. Di Linux, melakukan Ctrl+ Alt+ Lmengunci sistem.
sumber
KDE Menu -> System Settings -> Shortcuts and Gesture -> Global Keyboard Shortcut
, lalu di KDE Component spinner pilih The KDE Session Manager. Hapus pintasan sesi kunci .Ini Ctrl+ Alt+ Luntuk Windows. Untuk daftar lengkap pintasan keyboard, silakan lihat manual pengguna: https://developer.android.com/studio/intro/keyboard-shortcuts.html
sumber
Beberapa kali bahkan saya mengetik Ctrl + Alt + L tidak berfungsi dalam XML, jadi temukan cara ini untuk membuatnya berfungsi.
Untuk referensi Anda, lihat tangkapan layar:
sumber
Saya memiliki pengalaman menggunakan Ctrl+ Alt+L di Windows bahwa pintasan ini tidak berfungsi sama sekali karena dicadangkan oleh perangkat lunak lain, berjalan di latar belakang; yang saya sadari kemudian.
Saya memutuskan untuk menyebutkan masalah ini karena saya pikir ini mungkin membantu. . .
sumber
Anda dapat menggunakan pintasan berikut untuk memformat kode: Ctrl+ Alt+L
sumber
Kunci terbaik tempat Anda dapat menemukan semua perintah di Eclipse adalah Ctrl+ Shift+L .
Dengan menekan ini, Anda bisa mendapatkan semua perintah di Eclipse.
Satu yang penting adalah Ctrl+ Shift+ Ountuk mengimpor dan menghapus impor yang tidak berguna.
sumber