Bagaimana cara menutup blok kode di Eclipse?


89

Beberapa hari yang lalu Eclipse saya berfungsi dengan baik dan +/- muncul di setiap blok yang dapat diciutkan (fungsi, kelas, dll.) ... tetapi sekarang muncul, dan saya tidak tahu cara mengaktifkan fitur itu lagi .

Ini adalah Eclipse Helios, berjalan di komputer Gentoo Linux.


3
Dalam Preferensi -> C ++ -> Editor -> Lipat ada kotak centang: "Aktifkan pelipatan pernyataan aliran kontrol". Anda mungkin tidak langsung melihat apa pun karena menghitung titik lipatan mungkin terjadi lambat di latar belakang, atau mungkin perlu menjalankan perintah "Atur Ulang Struktur" shift + ctrl + numpad_multiply, untuk membuat gerhana menampilkan semua titik lipatan.
Phill Apley

Jawaban:


91

Preferensi -> C ++ -> Editor -> Lipat?

Lakukan klik kanan di jendela editor dan masuk ke preferensi di sana, lalu hanya bagian yang relevan dengan editor dari dialog preferensi yang akan muncul. Ini berfungsi untuk JDT, CDT dll ...


10
Cara lain adalah dengan mengklik kanan bar vertikal sempit yang memiliki semua plus dan minus (+) / (-) kecil. Opsi untuk melipat kode akan ada di sana.
Anonsage

1
Di Eclipse saat ini, saya tidak melihat opsi "Lipat" di bawah editor untuk setiap bahasa. Sebaliknya, jawaban @ KennyPeng adalah yang berhasil untuk saya.
ToolmakerSteve

Terima kasih, saya menggunakan CDT, Anda perlu "menunjukkan pengaturan lanjutan" untuk melihat opsi "lipat".
Paul

57

Anda dapat melakukan ( Ctrl+ Numpad_Divide) untuk mengaktifkan pelipatan.
Juga jika Anda Right Clickberada di area di mana +atau -seharusnya berada, Anda dapat melihat ada opsi lipat.


7
Opsi itu dipilih dan berfungsi tetapi saya ingin melipat untuk If / else dan mengganti casing ... Bagaimana saya bisa mendapatkannya?
Amit

Apakah Anda mendapatkan jawaban untuk if / else melipat Amit? Saya mencarinya juga di gerhana.
Sachin Sharma

1
C + S + Num / - melakukan semua runtuh. Saya tidak sengaja menekan C + / - dan voila tidak ada lagi pelipatan kode. Terima kasih ini membantu mendapatkannya kembali!
Gishu

Bagus! Menekan Ctrl + Numpad_Divide dua kali membantu saya mendapatkan ikon lipat ketika sebelumnya tidak ditampilkan, mungkin karena adanya plugin.
Melebius


11

Untuk Python adalah sebagai berikut:

  • ciutkan semua 1 level: Ctrl+9
  • perluas semua 1 level: Ctrl+0
  • runtuh saat ini: Ctrl+-
  • perluas saat ini: Ctrl++

Semoga membantu.



6

Di Preferensi, Anda akan menemukan Umum> Kunci. Ini untuk mengatur pintasan keyboard Anda.

Namun, yang lebih sering saya gunakan adalah menemukan barang di Eclipse. Anda akan melihat kotak masukan berlabel "teks jenis filter". Ini sedekat Eclipse datang ke fitur pencarian untuk setiap perintah Eclipse.


3

Saya berasumsi Anda menggunakan Java, tetapi lihat di bawah pengaturan untuk bahasa khusus Anda.

Di bawah menu Window, pilih Preferences.

Di bawah Java-> Editor-> Lipat. Pilih "Aktifkan Lipat".


4
Opsi itu dipilih dan berfungsi tetapi saya ingin melipat untuk If / else dan mengganti casing ... Bagaimana saya bisa mendapatkannya?
Amit

1
@Amit sejauh yang saya tahu, Anda tidak bisa.
ApproachingDarknessFish

Di Preferensi -> C ++ -> Editor -> Lipat ada kotak centang: "Aktifkan pelipatan pernyataan aliran kontrol".
Phill Apley

Menghitung titik lipatan mungkin terjadi lambat di latar belakang, atau mungkin perlu menjalankan perintah "Atur Ulang Struktur" shift + ctrl + numpad_multiply, agar gerhana menampilkan semua titik lipatan.
Phill Apley

1

Jika Anda ingin melipat semua editor Anda, saya menemukan Anda dapat mengaktifkan Lipat masuk

Preferensi> Editor> Editor Teks Terstruktur

Aktifkan Lipat


1

Untuk windows eclipse menggunakan java: Windows -> Preferences -> Java -> Editor -> Folding

Sayangnya ini tidak memungkinkan untuk menciutkan kode, namun jika dimatikan Anda dapat mengaktifkannya kembali untuk menghilangkan komentar panjang dan impor.


Maaf, saya perhatikan tidak lama setelah memposting bahwa seseorang telah menunjukkan hal ini, harap hapus.
Elijah

3
Mengapa Anda tidak menghapus posting Anda sendiri?
David Makogon

0

Di CFEclipse: Preferences> CFEclipse> Editor> Code Folding> Awalnya Ciutkan kolom, Anda dapat menghapus centang untuk melihat semua diperluas saat membuka, atau centang semua kotak untuk menutup semua saat membuka file.


0

Saya menggunakan kelas puncak tenaga penjualan dengan Eclipse Neon 3.3 untuk Java.
Saya menemukan opsi " tentukan wilayah lipat " pada klik kanan di editor, saya memilih blok kode yang ingin saya tutup dan memilih properti ini untuk kode itu. Sekarang saya melihat simbol + dan - untuk memperluas dan menutup blok kode itu

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.