2016-03-23 42 views
0

Bir sihirbaz sayfamın olduğu çoğunlukla bir öğrenme alıştırması olarak bir Eclipse eklentisi geliştiriyorum. Bu sihirbaz sayfasında, içerik özellikleri sihirbazının şartlar ekledikçe olduğu gibi, uygun içerik desteği ve bilgi tutucuları ile bir kod düzenleyici gibi davranan küçük bir metin alanı olmasını isterim.Eclipse eklentisinde Kaynak Düzenleyici

Eklenti geliştirmeye yeni katılıyorum ve kelime dağarcığım çok fazla olmayabilir, bu yüzden örnekler aradığım için fazla şansım yok. Birisi bana doğru yönde işaret edebilir?

+0

Kesme noktası özellikleri sihirbazının kaynak koduna baktınız mı? –

+0

Henüz yok, onu nerede bulacağımı bilmiyorum. – ewanc

+0

'SourceViewer'a bakın. Bu bir editörde ve daha da büyücüde yapmak için karmaşıktır. –

cevap

2

Gömülü bir Java kaynak editörü aradığınızı ve bunun zor bir konuyla karşılaştığını sanıyorum.

Chris Gerken tarafından belirtilen kaynak görüntüleyiciye JDISourceViewer adı verilir. Bu, JavaBreakpointConditionEditor::createControl'da başlatılır ve yapılandırılır. Bahsettiğiniz sınıfları bulamıyorsanız o zaman eklentileri görünümünü açın, onlarla deney yapmak istiyorsanız

veya bağlam menüsünden> Kaynak Projesiİthalat As org.eclipse.jdt.debug.ui eklentisini bulun ve seçin .

Maalesef - başlangıçta - (Java) editörleri editör alanının dışına gömülecek şekilde tasarlanmamıştı ve birçok editör katılımcı (ör. Eylemler, biçimlendirici, vb) hala bir IEditorPart beklemektedir. Bu nedenle, bir editör veya benzeri bir editör kullanmanın ilginç ve karmaşık bir çabasıdır. Ayrıca, Java kaynak düzenleme altyapısı, genel API olarak gösterilmemektedir. İstemciler tarafından kullanılmamalıdır ve önceden haber verilmeksizin herhangi bir zamanda değişebilir. Yoyur kodunda ilgili uyarıları göreceksiniz. Ancak, bir öğrenme alıştırması için, bu çok önemli olmamalı.

+0

Teşekkürler, bu sadece aradığım şey. Editörün tüm özelliklerine ihtiyacım olmayacak, bu da amacım için yeterince iyi çalışabiliyor. Onunla bir deney yapacağım ve çabaya değip değmeyeceğini göreceğim. Tekrar teşekkürler – ewanc

İlgili konular