Bagaimana cara mengomentari sebuah blok di Eclipse?

185

Apakah Eclipse memiliki kunci panas untuk mengomentari blok? dan batalkan komentar pada blok?

berliku-liku
sumber

Jawaban:

270

Ctrl- /untuk mengganti komentar "//" dan Ctrl- Shift- /untuk mengganti komentar "/ * * /". Setidaknya untuk Java - alat lain mungkin memiliki cara pintas yang berbeda.

Ctrl- \akan menghapus blok komentar mana pun, tetapi tidak akan menambahkan komentar.

Catatan: Untuk Eclipse CDT 4.4.2, Ctrl- Shift- /tidak akan menghapus komentar blokir "/ * * /". Gunakan Ctrl- Shift- \dalam kasus itu.

EDIT: Ada Ctrldi PC, tapi di Mac pintasnya mungkin semua Cmd. Saya sendiri tidak punya Mac, jadi tidak bisa dengan mudah memeriksa.

Jon Skeet
sumber
10
Sebagai catatan: pada Mac, Command-/buatlah //, dan Ctrl-Command-/buatlah a /* */. Menghapus komentar dilakukan dengan Ctrl-Command-\\ .
Angelo van der Sijpt
3
Saya mencobanya di Mac. Untuk menghapus //komentar, saya baru saja melakukannya Command-/lagi.
Noah Lavine
1
@ Griffin Me juga, tetapi Ctrl + Shift + \ berfungsi untuk / * * / komentar gaya. // komentar gaya dapat dihapus dengan Ctrl + /
Inversus
@IOS_Dev: Saya menduga itu adalah masalah Mac / PC umum. Akan diedit untuk diperhatikan.
Jon Skeet
1
@ashrafmohammed: Di bawah "Preferensi", buka pintasan keyboard (ketik Keys di dalam filter) dan kemudian cari komentar. Mungkin Anda punya binding kunci berbeda ke default.
Jon Skeet
68

Ada dua kemungkinan:

Setiap baris diawali dengan //

ctrl+ /untuk memberi komentar
ctrl+ \ke tanda komentar

Catatan: pada cd eclipse baru-baru ini, ctrl+ /digunakan untuk mengganti komentar (dan ctrl+ \tidak berpengaruh lagi)

Blok lengkap dikelilingi dengan komentar blok / *

ctrl+ shift+ /untuk mengomentari
ctrl+ shift+ \untuk menghapus

Ikke
sumber
punya kode lipat diaktifkan sehingga ctrl + / enabled-nonaktifkan itu. Bagi saya kontrol + shift + 7 beri saya // komentar-tanda komentar.
roho
Saya akan menyarankan orang-orang agar tidak menggunakan pintasan komentar blok karena implementasinya tidak, haruskah kita mengatakan "pintar". Jika Anda memiliki blokir komentar dalam bagian yang Anda rencanakan untuk memblokir komentar, tag awal / akhir akan dihapus! Jadi, ketika Anda mencoba untuk membatalkan komentar Anda sekarang harus memasukkan tag "/ * * /" yang hilang. Setidaknya ini yang saya lihat menggunakan Juno di Linux. Uji dulu!
mohbandy
27

Untuk Editor Eclipse

Untuk Single Line (Efek Toggle)

Komentar: Ctrl+ Shift+c

Batalkan komentar: Ctrl+ Shift+c

Untuk Beberapa Baris (Efek Toggle) (Pilih baris yang ingin Anda komentari)

komentar: Ctrl+ Shift+c

Batalkan komentar: Ctrl+ Shift+c

Ini untuk semua html, css, jsp, java . Ini memberi efek beralih.

Paresh3489227
sumber
9

Saya datang ke sini mencari jawaban dan akhirnya menemukannya sendiri, terima kasih atas tanggapan sebelumnya.

Dalam kasus khusus saya, saat mengedit kode PHP di Eclipse Juno, saya telah menemukan bahwa perintah sebelumnya tidak akan berfungsi untuk saya. Alih-alih mereka, saya harus menekan Ctrl+ 7(pada tombol angka superior) untuk mendapatkan komentar bilah ganda ("//"). Tidak mungkin saya bisa berkomentar dengan kombinasi tombol yang disebutkan sebelumnya.

t3b4n
sumber
Sama terjadi pada saya, sepertinya harus ada interaksi dengan plugin.
Yaroslav
1
+1 Menggunakan Ctrl + 7 (pada tombol angka di atas tombol alfabet) untuk mengaktifkan blok yang dipilih saat ini //, bahkan dalam kode Java. Agak menyebalkan bahwa itu akan menggandakan baris komentar, yang berpotensi membuatnya tidak mungkin untuk dengan cepat menghapus komentar mereka semua jika salah satu baris memiliki lebih banyak komentar daripada yang lain ... oh well, cukup bagus!
ArtOfWarfare
6

Saya punya Eclipse IDE for Java Developers Version: Juno Service Release 2dan itu adalah -

Setiap baris diawali dengan //

ctrl+ /untuk komentar dan tanda komentar.

URL87
sumber
5

Seperti yang dijawab oleh jawaban lain, pintasan berikut didefinisikan secara default (saya mengacu pada pengeditan sumber java - binding shortcut dapat ditemukan di eclipse Window> Preferences, di bawah 'General' / 'Keys', cari 'comment'):

  • untuk menambahkan komentar blok, pintasan (mengikat) adalah: Ctrl + Shift + /
  • untuk menghapus komentar blokir, jalan pintas (mengikat) adalah: Ctrl + Shift + \

Sayangnya, pintasan ini tidak berfungsi untuk saya (di Eclipse Java EE IDE untuk Pengembang Web, versi: Juno Service Release 2).

Alasannya, saya pikir, adalah tata letak keyboard saya (tata letak keyboard QWERTZ digunakan di Jerman - lihat di sini untuk informasi lebih lanjut), di mana '/' sebenarnya harus ditulis melalui 'Shift + 7'.

Karena itu saya harus mengubah binding pintasan untuk komentar (hanya melakukannya untuk mengedit sumber java) di preferensi gerhana (di bawah 'Umum' / 'Tombol') sebagai berikut:

  • Ubah pengikatan perintah 'Tambahkan Blokir Komentar' (saat 'Mengedit Sumber Java') dari 'Ctrl + Shift + /' ke 'Ctrl + Shift + 7'
  • Ubah pengikatan perintah 'Hapus Blokir Komentar' (ketika 'Mengedit Sumber Java') dari 'Ctrl + Shift + \' ke 'Ctrl + Shift + 8'
  • Lepaskan ikatan 'Ctrl + /' untuk perintah 'Toggle Comment' (ketika 'Editing Java Source'); alih-alih menetapkan ikatan baru, saya cukup membuka pintasan ini, karena sudah ada satu dengan Ctrl + 7 dan satu dengan Ctrl + Shift + C (yang keduanya bekerja untuk saya)
jechterhoff
sumber
4

Selain itu, Anda dapat mengubah pintasan Eclipse di Windows -> Preferences -> General -> Keys

ubah pintasan Eclipse

Dani
sumber
3

Untuk komentar satu baris, Anda dapat menggunakan Ctrl+ /dan untuk banyak komentar baris, Anda dapat menggunakan Ctrl+ Shift+ /setelah memilih baris yang ingin Anda komentari di editor java.

Pada Mac / OS X Anda dapat menggunakan + /untuk mengomentari satu baris atau blok yang dipilih.

Kamran
sumber
3

untuk kode java

jika Anda ingin komentar satu baris kemudian masukkan garis miring ganda sebelum kode satu baris secara manual atau dengan menekan Ctrl+ / contoh: //System.Out.println("HELLO");

dan untuk komentar multi-baris, Pilih kode seberapa banyak Anda ingin komentar dan kemudian tekan

Shift+ CTRL+/

Sekarang untuk komentar kode XML, gunakan Pilih kode terlebih dahulu lalu tekan Shift+ CTRL+ / untuk komentar baris tunggal dan multi-baris

Lovekush Vishwakarma
sumber
1

Menggunakan Eclipe Oxygen command+ Shift+ cpada macOSx Sierra akan menambah / menghapus komentar dari beberapa baris kode

Isa Souza
sumber
1

Untuk JAWA:

Komentar satu baris:

               // this is a single line comment

Untuk berkomentar: Ctrl+ Shift+C

Untuk membatalkan komentar: Tekan lagi Ctrl+ Shift+C

Komentar beberapa baris:

         /* .........
            .........
            ......... */ 

Pertama, pilih semua baris yang ingin Anda komentari / batalkan komentar kemudian,

Untuk berkomentar: Ctrl+ Shift+C

Untuk membatalkan komentar: Tekan lagi Ctrl+ Shift+C

Saya harap, ini akan berhasil untuk Anda!

JD95
sumber
1
Salam dan selamat datang di StackOverflow. Secara umum jawaban untuk pertanyaan yang sudah memiliki pilihan suara diharapkan dapat ditambahkan entah bagaimana dengan apa yang sudah disediakan. Apakah ada cara Anda dapat memperbarui jawaban Anda untuk menerangi bagaimana itu menambahkan sesuatu yang baru pada apa yang sudah dikatakan?
Louis Langholtz
1

Tergantung pada versi OS - bagi saya ini bekerja dengan Command + 7

Manoj Kumar Dhar
sumber
Mirip di sini, menggunakan Windows 10 dan keyboard Spanyol saya harus mengetikkan Ctrl + 7 untuk komentar / menghapus komentar kode. Shift + 7 menghasilkan /, tidak ada tombol langsung untuk mengetik / kecuali Anda memiliki keyboard numerik.
Antonio Rodríguez
0

Menggunakan Eclipse Mars.1 CTRL+ /di Linux di Jawa akan mengomentari banyak baris kode. Ketika mencoba mengomentari banyak baris itu, Eclipse mengomentari komentar itu. Saya menemukan bahwa jika ada baris kosong di komentar itu akan melakukan ini. Jika Anda memiliki 10 baris kode, satu baris kosong, dan 10 baris kode lainnya, CTRL+ /akan mengomentari semuanya. Anda harus menghapus baris atau memberi komentar di blok 10.

kaustik pasir
sumber
0

Eclipse Oxygen dengan CDT, PyDev:

Blokir komentar di bawah menu Sumber

Add Comment Block Ctrl + 4

Add Single Comment Block Ctrl+ Shift+4

Remove Comment Block Ctrl + 5

TT--
sumber
-1

Untuk komentar satu baris cukup gunakan // dan untuk komentar multiline gunakan / * kode Anda di sini * /

Lovekush Vishwakarma
sumber
1
Harap dicatat bahwa pertanyaannya adalah apakah Eclipse memiliki hotkey, bukan apa sintaks itu sendiri.
SL Barth - Reinstate Monica
-1

Pilih teks yang ingin Anda Blokir-komentar / Blok-batalkan komentar.

Untuk berkomentar, Ctrl+ 6

Untuk membatalkan komentar, Ctrl + 8

pawan kumar
sumber