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.

Cristian
sumber
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 ...

IanH
sumber
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.

Kenny Peng
sumber
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
19

Coba opsi ini: Preferensi> Java> Editor> Lipat> Aktifkan pelipatan

Chris Lercher
sumber
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.

mmrs151
sumber
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.

James Moore
sumber
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".

Starkey
sumber
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

Penjara
sumber
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.

Elia
sumber
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.

Kim Wilson
sumber
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

Akshay Vijay Jain
sumber