2009-01-25 26 views
6

Kısa bir süre önce The Grinder 3'da bazı performans testleri yazmaya başladım ve fark ettiğim ilk şeylerden biri, PyCheckMate'in çalışmanın bazılarını bulamadığından çalışmadığıdır. Jython için en iyi desteği hangi editör (ler) sağlar?Jython editörlerde destekleniyor mu?

cevap

5

David'in Pydev'ten bahsettiği ve iyi geliştirilmiş bir yazılım parçası olmasına rağmen tutuklanamıyorum. Neyse ki başka seçenekler var. NetBeans son sürümü ActiveState jython/python www.netbeans.org ve Komodo vardır ya IDE veya serbest komodo edit

ve hemen hemen piton size bunun için bir düzeyde destek verecek ama bildiğim kadarıyla bir IDE inşa olarak destekleyen herhangi bir düzenleyici ve Jython için tasarlandı ... Bence netbeans en yakın olanıdır, aksi halde tutulma denilen şişman behemotu kullanmanın tek sebebi pydev.

5

Eclipse IDE'nin uzun süreli hayranı olarak, Python ve Jython projeleriyle çalışırken Pydev eklentisini kullandım.

Kod tamamlama, sözdizimi vurgulama, yeniden sıralama, anahat görünümü, hata ayıklama araçları ve üst düzey bir düzenleyiciden bekleyebileceğiniz diğer tüm özellikleri alırsınız.

+1

Bir PyDev projesinin parçası olmayan ayrı dosyalarda kullanmanın bir yolu var mı? 1 modüllü bir betik için yeni bir Eclipse projesi oluşturmak biraz aşırı. –

+0

@HankGay Buna bir şans buldunuz mu? – johnny

+1

@johnny Hayır, Grinder 3'ü kullanmamaya başladık, artık buna ihtiyacım yoktu. IntelliJ'in duyduğum kadar iyi destek alması gerekiyordu, ama son zamanlarda kontrol etmedim. –

1

Şimdi bir sürü alet denedim. Hepiniz için harika bir çözüm var (özellikle tutulmayı sevmeyenler dahil - ben dahil!): IntelliJ IDEA 14+ Community Edition + Python Plugin. Jython için kod tamamlama, sözdizimi vurgulama vb. Verir, güzel Python sözdizimi yazmanız ve Sikuli gibi üçüncü taraflar için kod tamamlamanız gerektiği anlamına gelir - bu example numaralı telefonu kontrol edin.

0

Ayrıca TigerJython ve JythonMusic adreslerine de bakabilirsiniz. Her ikisi de saf Jython'u destekler (yani, tüm Java API'larına Python sözdizimi + erişimi), ancak ek kütüphanelere de sahiptir.

İlgili konular