Bagaimana indentasi dapat dikoreksi secara otomatis (tidak manual) di IntelliJ?
Di Eclipse, dimungkinkan untuk hanya menyoroti kode yang perlu indentasi, klik kanan, dan pilih Source
> Correct indentation
.
Apakah ada metode untuk melakukan hal yang sama di IntelliJ?
intellij-idea
indentation
junaidp
sumber
sumber
*
(komentar baris). Jika Anda memiliki komentar blok paragraf, dengan hanya baris pertama dimulai dengan/*
dan setelah baris terakhir berakhir dengan*/
, dengan semua baris perantara dimulai dengan teks, itu tidak berfungsi, padahal seharusnya. Jadi ... logikanya sedikit .. naif?Cukup pilih kode dan
pada Windows do Ctrl+ Alt+L
di Linux do Ctrl+ Windows Key+ Alt+L
pada Mac do CMD+ Option+L
sumber
Pilih pengaturan editor Java untuk Intellij Pilih nilai untuk Tabsize, Indent & Continuation Intent (Saya memilih 4,4 & 4)
Kemudian Ctrl+ Alt+ Luntuk memformat file Anda (atau pilihan Anda).
sumber
Ctrl+ Alt+ Lbekerja dengan Android Studio di bawah xfce4 di Linux. Saya melihat bahwa Gnome digunakan untuk menggunakan pintasan ini untuk layar kunci, tetapi di Gnome 3 diubah menjadi Super + L (AKA Windows + L): https://wiki.gnome.org/Design/OS/KeyboardShortcuts
sumber
Di Android Studio ini berfungsi: Pergi ke File-> Pengaturan-> Editor-> CodeStyle-> Java. Di bawah Wrapping dan Braces hapus centang "Komentar di Kolom pertama" Kemudian memformat jalan pintas akan indentasi baris komentar juga.
sumber
Anda juga dapat mencoba ctrl+ alt+ Imeskipun Anda juga dapat menggunakannya l.
sumber
Solusi menghapus centang
comment at first column
sebagian berfungsi, karena itu berfungsi untuk komentar baris, tetapi tidak memblokir komentar.Jadi, dengan garis-garis seperti:
atau
mereka diindentasi dengan "Auto reformat", tetapi baris-baris seperti:
identifikasi tidak akan diperbaiki.
Jadi kamu harus:
*
atau//
sebelum setiap baris komentarKeep when reformatting -> comment at first column
Auto reformat
.sumber
Line selection mode
akan membantu Anda (tombol tengah mouse). Untuk menambahkan komentar garis, cariline comment
di peta utama.