Gedit için katlama kodu var mı?


30

Gedit'te kod katlamanın bir yolunu bilen var mı? Bu eklentiyi google kodunda buldum , ancak ölü gibi görünüyor ve en son sürümle çalışmıyor.


1
Bence bu soru biraz farklı ve özünde diğer soruya değinmiyor.
txwikinger

@Murat: Öyle olsa bile, soru başına bir soru olması daha iyidir.
Matthew

İlk yorumda referans verilen soru basitçe kod katlama özelliği ister; şu anda önde gelen cevabım eklenti ile ilgili bir sorun olduğunu ancak bir çözüm önermediğini belirtir. Bu sorunun bu çözümü bulması amaçlanmıştır, bu nedenle bir kopya değildir.

Yanıtlar:


8

GtkSourceView bileşeninin düzenlenmesi gerekeceğinden kod katlamanın iyi bir şekilde zor olduğu belirtiliyor.

Hala 2.28 gedit kadar çalışmak için kullanılan bu basit eklenti vardı ...

Ve en azından resmi yol haritası üzerinde ...

Sorunuzu cevaplamak için: Şu anda seçenek yok (birisi eski eklentiyi düzeltirse)


2
Birisinin bu eklentiye bakması gerekiyor ( github.com/mikecrittenden/gedit-folding ) ve Gedit 3 için resmi bir kod katlama eklentisi için bir başlangıç ​​noktası olarak kullanması gerekiyor.
trusktr

6

Bu sayfadaki çözüm çalışıyor:

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


3
+1, çok basit (sadece klavye tabanlı), fakat çalışıyor! (v2.30.4'te test edildi)
alfC

Bu eklentinin Gedit 3 için güncellenmesi gerekiyor ... Reklam, Gedit için resmi bir kod katlama eklentisi için başlangıç ​​noktası olarak kullanıldı.
trusktr

2
@trusktr - bakışlar Gedit İşte 3. birkaç çatal var olan olduğu gibi tek: github.com/aeischeid/gedit-folding
mason81

@ mason81 Teşekkürler! O zamandan beri Vim'e taşındım (ve muhtemelen yakında NeoVIm). : D
trusktr


0

Bu çözüm yinelenen bir soru için önerildi .

919 satır bash kodu aldı ve bir sayfaya katlandı. İşlevlere geçmem gereken sabitleri belirlememe yardımcı oluyor. Ayrıca bazı fonksiyonların daha küçük parçalara bölünmesi gerektiğini fark etmemi sağladı:

gedit Folding.png

Not: Yüklemek için önce dizini oluşturmam gerekti.

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

Ardından bu dizine geçin ve çalıştırın

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

Sonraki kullanım gedit'in menüsü Edit-> Preferences->Plugins ->Folding

Keşke yeni Python (sadece 174 satırlık bir program) diliyorum, böylece katlanmış kod işaretlerini kaydedebilir ve dosya yeniden açıldığında bunları yeniden uygulayabilirim. Şimdi görebiliyorum, aynı dosyayı 2 hafta boyunca açık tutacağım :)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.