Bagaimana dengan menciutkan hanya kode dan bukan komentar? Saya kira saya bisa menghasilkan javadoc tapi tetap menyenangkan
Clarence Liu
1
Eclipse memiliki banyak opsi. Mempertimbangkan tujuan Anda, Ctrl + O (ctrl dan huruf O) mungkin yang paling praktis. Ini memungkinkan pemilihan dan lompatan ke blok tertentu.
Marquez
Jika keyboard Anda tidak memiliki numpad, periksa jawaban akf .
Markus Pscheidt
Pengikatan kunci berbeda untuk Eclipse Neon di Linux. Untuk memeriksa pengikatan kunci untuk versi Anda tentang gerhana di OS Anda, centang di bawah Preferences-> General-> Keys. atau cari "kunci" di Preferensi. Kemudian cari "Tutup Semua" dan "Perluas Semua"
katta
Jawaban:
840
Ada hotkey, yang dipetakan secara default ke Ctrl+ Shift+ NUM_KEYPAD_DIVIDE.
Anda dapat mengubahnya ke sesuatu yang lain melalui Jendela -> Preferensi, cari "Kunci", lalu untuk "Tutup Semua".
Untuk membuka semua blok kode pintasannya adalah Ctrl+ Shift+ NUM_KEYPAD_MULTIPLY.
Di ekstensi Eclipse PyDev , tutup semua blok kode
Ctrl+9
Anda mungkin tertarik pada jalan pintas sebaliknya 'rentangkan semua' juga. Ctrl + Shift + *
banterCZ
2
Apakah ada perintah untuk membalikkan status collapsed / diperluas, jadi saya bisa menekan kombinasi tombol yang sama dan itu akan memperluas atau menciutkannya tergantung pada keadaan saat ini dari blok kode? Terima kasih!
Seni
2
Hanya sebuah catatan, sepertinya pintasan ini (apa pun yang Anda ikat) tidak berfungsi untuk PyDev. Jika seseorang membaca ini dan mengetahui yang sebaliknya itu benar, silakan posting sebaliknya!
driftcatcher
15
Saya hanya ingin mengatakan bahwa cara lain adalah dengan mengklik kanan bilah vertikal sempit memiliki semua (+) / (-) sedikit plus dan minus. Opsi untuk melipat kode akan ada di sana.
Anonsage
5
@ seafangs PyDev memiliki binding sendiri untuk hal ini. Perkecil semua adalah ctrl + 9 secara default. Lihat di sini: pydev.org/manual_adv_keybindings.html
Cam Jackson
140
Selain hotkey, jika Anda mengklik kanan di selokan di mana Anda melihat +/-, ada item menu konteks 'Lipat.' Membuka submenu yang terkait dengan ini, Anda dapat melihat item 'Tutup Semua'. ini juga akan melakukan apa yang Anda inginkan.
Gunakan fn dan bagi yang dipanggil ketika tombol fn ditekan
Alkis Kalogeris
Bagus - ada juga kemungkinan untuk menciutkan komentar saja!
Jochen Reinschlüssel
2
Ctrl + Shift + * tidak berfungsi pada Eclipse Java EE Indigo saya; terima kasih
Alberici
Dalam eclipse 3.8 dengan PyDev 4.1, talang tidak memiliki opsi 'Lipat' dalam menu konteks
a1an
1
Anda benar-benar dapat mengklik di mana saja di selokan tangan kiri (breakpoints, nomor baris, +/-). Ini membuatnya lebih mudah daripada mencoba membidik anak kecil+/-
wisbucky
28
Perintah "Ciutkan Semua" ada di build terbaru (mis. 3,2 M6) dan terikat ke Ctrl+ Shift+ NUM_KEYPAD_DIVIDEsecara default.
Anda juga dapat mengkonfigurasinya di Preferensi-> Editor-> Tombol.
Pertanyaannya agak lama, tetapi izinkan saya menambahkan pendekatan yang berbeda. Selain pendekatan hot-key di atas, ada pengaturan preferensi default yang dapat diubah.
Pada Eclipse Galileo (dan tentunya dalam Versi Eclipse saya: Indigo Service Release 2 Build id: 20120216-1857) preferensi khusus bahasa dapat membuka file baru untuk diedit yang sudah diciutkan atau diperluas.
Di Eclipse Indigo saya, saya dapat membuka jendela Folding Preferences melalui: menu/ Window/ Preferences/ Java/ Editor/ Foldingdan mengatur semua opsi agar saya dapat membuka file secara default yang benar-benar diciutkan.
Jika Anda selalu ingin kode diciutkan secara default, buka Windows> Preferensi. Cari "lipat". Kemudian periksa semua item di "Awalnya lipat elemen ini".
Yang tidak berfungsi untuk ekstensi PyDev, pada 4.1
a1an
4
Jika Anda menggunakan PyDev di Eclipse, itu Ctrl0dan Ctrl9untuk runtuh semua dan hapus semua masing-masing. Ctrl-dan Ctrl=untuk menciutkan metode individual ketika kursor Anda berada di baris deklarasi metode.
Di PyDev, <kbd> Ctrl </kbd> + <kbd> 9 </kbd> runtuh dan <kbd> Ctrl </kbd> + <kbd> 0 </kbd> menghapus semua blok kode. Daftar cara pintas PyDev umum dapat ditemukan di situs web pydev .
Saya memiliki masalah yang sama dan menemukan bahwa Folding dapat diaktifkan atau dinonaktifkan, dan dalam kasus saya entah bagaimana dinonaktifkan.
Untuk mengatasinya, cukup klik kanan pada bagian nomor baris / breakpoint (bilah vertikal di sebelah kiri editor), lalu di bawah bagian 'Lipat' pilih 'Aktifkan lipat'.
Jika Anda tidak memiliki numpad terpisah, Anda dapat mengaktifkan numpad yang tumpang tindih menggunakan kunci angka - ini bervariasi dengan jenis keypad-> fn + numlk untuk hp
Jawaban:
Ada hotkey, yang dipetakan secara default ke Ctrl+ Shift+ NUM_KEYPAD_DIVIDE.
Anda dapat mengubahnya ke sesuatu yang lain melalui Jendela -> Preferensi, cari "Kunci", lalu untuk "Tutup Semua".
Untuk membuka semua blok kode pintasannya adalah Ctrl+ Shift+ NUM_KEYPAD_MULTIPLY.
Di ekstensi Eclipse PyDev , tutup semua blok kode Ctrl+9
Untuk membuka semua blok, adalah Ctrl+0
sumber
Selain hotkey, jika Anda mengklik kanan di selokan di mana Anda melihat +/-, ada item menu konteks 'Lipat.' Membuka submenu yang terkait dengan ini, Anda dapat melihat item 'Tutup Semua'. ini juga akan melakukan apa yang Anda inginkan.
sumber
+/-
). Ini membuatnya lebih mudah daripada mencoba membidik anak kecil+/-
Perintah "Ciutkan Semua" ada di build terbaru (mis. 3,2 M6) dan terikat ke Ctrl+ Shift+ NUM_KEYPAD_DIVIDEsecara default.
Anda juga dapat mengkonfigurasinya di Preferensi-> Editor-> Tombol.
sumber
Pertanyaannya agak lama, tetapi izinkan saya menambahkan pendekatan yang berbeda. Selain pendekatan hot-key di atas, ada pengaturan preferensi default yang dapat diubah.
Pada Eclipse Galileo (dan tentunya dalam Versi Eclipse saya: Indigo Service Release 2 Build id: 20120216-1857) preferensi khusus bahasa dapat membuka file baru untuk diedit yang sudah diciutkan atau diperluas.
Berikut ini tautan ke dokumen daring Eclipse Galileo yang menunjukkan fitur untuk C / C ++: http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_folding. htm .
Di Eclipse Indigo saya, saya dapat membuka jendela Folding Preferences melalui:
menu/ Window/ Preferences/ Java/ Editor/ Folding
dan mengatur semua opsi agar saya dapat membuka file secara default yang benar-benar diciutkan.sumber
Jika Anda selalu ingin kode diciutkan secara default, buka Windows> Preferensi. Cari "lipat". Kemudian periksa semua item di "Awalnya lipat elemen ini".
sumber
Ctrl+ Shift+ /dan Ctrl+ Shift+ *berfungsi dengan baik untuk Aptana Studio 3.
Selain itu, Anda selalu dapat menggunakan Window> Preferences> Editor> Foldings untuk mengaktifkannya
sumber
Klik kanan pada tanda +/- dan klik runtuh semua atau perluas semua.
sumber
Jika Anda menggunakan PyDev di Eclipse, itu Ctrl0dan Ctrl9untuk runtuh semua dan hapus semua masing-masing. Ctrl-dan Ctrl=untuk menciutkan metode individual ketika kursor Anda berada di baris deklarasi metode.
sumber
Singkatnya:
sumber
Klik kanan pada tanda +/- dan di bawah Lipatan pilih Ciutkan Semua
sumber
Saya memiliki masalah yang sama dan menemukan bahwa Folding dapat diaktifkan atau dinonaktifkan, dan dalam kasus saya entah bagaimana dinonaktifkan.
Untuk mengatasinya, cukup klik kanan pada bagian nomor baris / breakpoint (bilah vertikal di sebelah kiri editor), lalu di bawah bagian 'Lipat' pilih 'Aktifkan lipat'.
ctrlshift/ harus bekerja dengan baik setelahnya.
sumber
Pintasan yang berfungsi untuk saya di Versi Oxygen.2 Release ( PHP / WINDOWS 7 ) adalah
sumber
Jika Anda tidak memiliki numpad terpisah, Anda dapat mengaktifkan numpad yang tumpang tindih menggunakan kunci angka - ini bervariasi dengan jenis keypad-> fn + numlk untuk hp
lalu coba ctrl+ shift+numpad_Divide
harus bekerja dengan baik
sumber
Perkecil semua: CTRL+SHIFT +/
Luaskan semua blok kode: CTRL+*
sumber