2013-08-28 10 views
8

Ubuntu üzerinde GGTS yükledim ve yerleşik editör ile .Groovy dosyaları düzenlemeye çalışıyorum.Groovy-Grails Tool Suite (GGTS) ​​içeriği temel groovy tanıma yardımcı olur

Otomatik tamamlama son derece can sıkıcı çünkü etki alanı nesnelerimi, örneğin Kullanıcı sınıfımı vs. tanıyacaktır. Örneğin, temel groovy'yi tanımıyor, örneğin bir değişken tanımlamak için "def" yazmaya başladım ve sonra boşluk bırakacak otomatik olarak "Varsayılan" olarak tamamlanırsa, benzer şekilde "return" yazmayı denerim, boşluk bıraktığım anda yazdığım sırada otomatik olarak "RETURN" a tamamlar, bu çok can sıkıcı olur.

Sınıfları tanıyacağımı söylediğim gibi, u = new User() komutunu yazdığımda Kullanıcı bölümü tamamlanacak, ancak sorun, daha önce tanımladığım değişkenin daha sonra kodda yeniden çoğaltılamayacağıdır. .

Umarım siz benim anlamımı alırsınız ... Bunu nasıl düzeltebilirim, harika editörü kullanmama ve onu düz metin olarak kullanma. İçerik desteğini devre dışı bırakmayı denedim, ancak bazı nedenlerle çalışmadığı görülüyordu.

+1

Projenize groovy doğa eklediniz mi? – Chris

+1

Eclipse hata günlüğüne bir göz atın ve ilgili hataları ekleyin. –

+1

Aynı problemim var, vurma israfı yıkıcı otomatik doldurmayı durdurur, ancak herhangi bir cevap kabul edilir – adrianmcmenamin

cevap

0

Grails perspektifinde olduğunuzdan emin olun; Bu, Groovy/Grails özelliklerinin bazılarını ve Eclipse'nin (hatta GGTS) ​​bunları nasıl etkilediğini etkileyebilir. Sağ üstte perspektif düğmesini bulacaksınız. Java veya Debug’daysanız, bunun gibi tuhaf şeyler oluşabilir.

Ayrıca, Groovy dosyalarınızı nasıl oluşturuyorsunuz ve açıyorsunuz? "Create-controller" gibi siparişleri vermek için bağlam menülerini veya Grails komut istemi aracını kullanıyor musunuz? Dosyaları başka bir şekilde oluşturuyorsanız, bunları üretmek için bu yöntemleri kullanmayı deneyin ve aynı sonuçları alıp almadığınızı görün.

1

Bu problemi bugün GGTS 3.4.0.RELEASE'de yaşıyordum ve duruma çok kızıyordum. > Tercihler Java - -> Editör -> İçerik

nasılsa benim çalışma alanı "_.abcd .... z" (tümü küçük harf)

Pencere ayarlı "Otomatik aktivasyon Java için tetikler" vardı YARDIM "Java için otomatik etkinleştirme tetikleyicileri", "" olarak ayarlanmış.

Bu, önemli ölçüde yardımcı olmuş gibi görünüyor.

Çalışma alanımın bu ayarda nelere yol açtığından hâlâ emin değilim.

+0

Bunun eski bir yazı olduğunu biliyorum, ancak hiç fark etmediyseniz: STS/GGTS'de, diğer birçok ayar arasında ilk kez başlangıçta uygulayabileceğiniz bir "optimizasyon". Bir zamanlar aynı şeylere rastladım. Neden bilmiyorum iyi bir fikir olduğunu düşündüler. – Andy

İlgili konular