Apakah ada kode lipat untuk gedit?


30

Adakah yang tahu tentang cara mendapatkan kode lipat di gedit? Saya telah menemukan plugin ini dalam kode google, tetapi sepertinya mati dan tidak bekerja dengan gedit terbaru.


1
Saya pikir pertanyaan ini sedikit berbeda dan pada intinya tidak tercakup dalam pertanyaan lainnya.
txwikinger

@Murat: Meskipun begitu, lebih baik memiliki satu pertanyaan per pertanyaan.
Matius

Pertanyaan yang direferensikan dalam komentar pertama hanya meminta fitur pelipat kode, dengan jawaban terkemuka saat ini menyatakan ada masalah dengan plugin, tetapi tidak mengusulkan solusi. Pertanyaan ini dimaksudkan untuk menemukan solusi itu, jadi bukan duplikat.

Jawaban:


8

Lipat kode dengan cara yang baik dinyatakan sulit karena komponen GtkSourceView perlu diedit.

Masih ada plugin sederhana ini yang dulu berfungsi sampai gedit 2.28 ...

Dan itu ada di peta jalan resmi setidaknya ...

Untuk menjawab pertanyaan Anda: Saat ini tidak ada pilihan (kecuali seseorang akan memperbaiki plugin lama)


2
Seseorang perlu melihat plugin ini ( github.com/mikecrittenden/gedit-folding ) dan menggunakannya sebagai titik awal untuk plugin pelipat kode resmi untuk Gedit 3.
trusktr

6

Solusi di halaman ini berfungsi:

https://github.com/mikecrittenden/gedit-folding


3
+1, ini sangat mendasar (hanya berbasis keyboard), tetapi berfungsi! (diuji pada v2.30.4)
alfC

Plugin ini perlu diperbarui untuk Gedit 3 ... Iklan digunakan sebagai titik awal untuk plugin lipat kode resmi untuk Gedit.
trusktr

2
@trusktr - sepertinya ada beberapa garpu untuk Gedit 3. Ini ada satu: github.com/aeischeid/gedit-folding
mason81

@ mason81 Terima kasih! Saya sejak pindah ke Vim (dan mungkin NeoVIm segera). : D
trusktr


0

Solusi ini direkomendasikan untuk pertanyaan rangkap .

Butuh 919 baris kode bash dan dilipat ke satu halaman. Ini membantu saya melihat konstanta yang harus saya pindah ke fungsi. Itu juga membuat saya menyadari beberapa fungsi perlu dipecah menjadi potongan-potongan kecil:

gedit folding.png

Catatan: Untuk menginstalnya saya harus terlebih dahulu membuat direktori

/home/myname/.local/share/gedit/plugins

Kemudian ubah ke direktori itu dan jalankan

git clone https://github.com/aeischeid/gedit-folding

Selanjutnya gunakan menu gedit Edit-> Preferences-> Plugins->Folding

Saya hanya berharap saya Python baru (ini hanya 174 program baris) sehingga saya bisa memodifikasinya untuk menyimpan tanda kode yang dilipat dan menerapkannya kembali ketika file dibuka kembali. Saya bisa melihat sekarang saya akan menyimpan file yang sama terbuka selama 2 minggu :)

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.