jDüzenle - jEdit
|
Java makrosunu gösteren jEdit 4.3.
| |
| Orijinal yazar(lar) | Slava Pestov |
|---|---|
| Geliştirici(ler) | jDüzenle proje |
| İlk sürüm | 1998 |
| kararlı sürüm | |
| depo | |
| Yazılmış | Java |
| İşletim sistemi | Java destekli |
| Uygun | İngilizce |
| Tip | Metin düzeltici |
| Lisans | GPL-2.0-veya sonrası |
| İnternet sitesi | jedit |
jEdit , GPL-2.0 veya sonrası altında bulunan ücretsiz bir yazılım metin düzenleyicisidir . Java ile yazılmıştır ve BSD , Linux , macOS ve Windows dahil olmak üzere Java destekli herhangi bir işletim sisteminde çalışır .
Tarih
jEdit'in geliştirilmesi , projeyi 2006'da bırakan ve geliştirmeyi özgür yazılım topluluğuna teslim eden Slava Pestov tarafından 1998'de başlatıldı .
Özellikleri
jEdit, 200'den fazla dosya formatı için yerel destek sağlayan sözdizimi vurgulamayı içerir . Ek biçimler için destek, XML dosyaları kullanılarak manuel olarak eklenebilir. Bu destekler UTF-8 ve diğer birçok kodlamaları.
Kapsamlı kod katlama ve metin katlama özelliklerinin yanı sıra girintileri hesaba katan metin sarma özelliğine sahiptir.
Uygulama son derece özelleştirilebilir ve BeanShell , Jython , ECMAScript ve diğer bazı komut dosyası dillerinde yazılmış makrolarla genişletilebilir .
Eklentiler
Birçok farklı uygulama alanı için 150'den fazla kullanılabilir jEdit eklentisi vardır .
Eklentiler, uygulamayı bireysel kullanım için özelleştirmek için kullanılır ve onu derleyici , kod tamamlama, bağlama duyarlı yardım, hata ayıklama, görsel farklılaştırma ve dil ile gelişmiş bir XML/HTML düzenleyicisine veya entegre bir geliştirme ortamına (IDE) dönüştürebilir. -özel araçlar.
Eklentiler, onları herhangi bir bağımlılıkla birlikte bulan ve yükleyen entegre bir eklenti yöneticisi aracılığıyla indirilir. Eklenti yöneticisi yeni sürümleri izleyecek ve ilgili güncellemeleri otomatik olarak indirebilecek.
Kullanılabilir bazı eklentiler şunları içerir:
- Aspell kullanarak yazım denetimi
- Çeşitli diller için sözdizimi ve stil denetleyicileri
- Metin otomatik tamamlama
- Aksanlı karakterler için karakter kısaltmalarını yazılırken dönüştüren aksan eklentisi.
- XML, HTML, ECMAScript ve CSS dosyalarını düzenlemek için kullanılan XML eklentisi. XML durumunda, eklenti doğrulama yapar. XML, HTML ve CSS için öğeler, nitelikler ve varlıklar için otomatik tamamlama açılır pencerelerini kullanır.
Resepsiyon
Genel olarak, jEdit geliştiricilerden olumlu eleştiriler aldı.
Rob Griffiths Nisan 2002'de MAC OS X İPUÇLARI için "çok etkilendiğini" ve "haftanın seçimi" olarak adlandırdığını yazdı . Yeniden açıldıktan sonra dosya hafızasını, açık bir dosyanın başka bir program tarafından diskte değiştirilip değiştirilmediğini fark etme yeteneğini, sözdizimi renklendirmesini, kullanıcıların kendi renk şemalarını oluşturabilmelerini, pencereleri bölme özelliğini, satır numarasını gösterme özelliğini, sekmeleri yazılıma dönüştürebilmelerini belirtti. -sekmeler ve kenar çubuklarını görüntüleyin. Ayrıca, kapsamlı tercihler panelini ve yazarken arama yapan "anında" arama motorunu kullanarak özelleştirme olanaklarını övdü. Griffiths, uygulamanın "bir seferde bir satırı kaydırmada biraz yavaş" olması ve bir Java uygulaması olduğu için tam Aqua arayüzüne sahip olmaması gibi birkaç dezavantajı olduğunu kaydetti .
Ayrıca Nisan 2002'de başvuruyu gözden geçiren Daniel Steinberg, O'Reilly Media için şunları yazdı:
Java geliştiricileri için jEdit'in gücü, topluluk tarafından sağlanan eklentilerden gelir...Çoğunlukla, burada BBEdit, hatta Emacs veya vi ile yapılamayacak hiçbir şey yoktur . jEdit, yetenekleri çok daha güzel bir şekilde paketler ve eklentileri kullanarak sık kullanılan işlevleri çağırmayı kolaylaştırır. NetBeans'i aşırıya kaçma olarak gördüğüm yerde , diğerleri jEdit'i bir IDE için yetersiz veya bir metin düzenleyici için aşırı yük olarak görebilir . Mac dostu ve kullanımı kolay buluyorum. Ondan çok fazla bir şey beklemiyorum, bu yüzden aldığım şeyden memnun olma eğilimindeyim.
2005 yılında SitePoint'te jEdit'i inceleyen Scott Beatty , uygulamanın arama ve değiştirme ve PHP sözdizimi vurgulama yetenekleriyle birlikte katlama özelliğine özellikle dikkat çekti . PHPParser eklentisinin kullanılmasını önerdi. PHPParser, bir PHP kod dosyası yüklendiğinde veya kaydedildiğinde PHP sözdizimi hatalarını kontrol eden bir kenar çubuğudur. jEdit'i indirmenin basit olduğunu, ancak eklentileri bireysel kullanım için özelleştirmek için almanın ve yüklemenin karmaşık bir süreç olabileceğini kaydetti: "Tam bir kurulumun bir dizi indirme gerektirdiğini ve bu işlemin zaman alabileceğini unutmayın."
Aralık 2011'de yazan eleştirmen Rares Aioanei, jEdit'in çok yönlülüğünü övdü ve "jEdit'in tasarımı onu basit bir editör olarak kullanmanıza, aynı zamanda bir IDE olarak kullanmanıza ve eklentiler aracılığıyla işlevselliğini genişletmenize izin veriyor, böylece tam olarak istediğiniz gibi oluyor. eldeki görev veya dil için." ama aynı zamanda "jEdit, Eclipse veya Microsoft Visual Studio gibi Noel ağacından başka her şeyi içeren bir IDE değildir . Bunun yerine, temel IDE özellikleriyle birlikte pratik araçlar sağlayan, kod düzenlemek için kompakt bir uygulamadır."