2008-10-26 18 views
60

20 yıl boyunca vi ve gvim kullanıldıktan sonra Eclipse'e yeni bir yarı dönüştürücüyüm. Gvim hakkında özlediğim şeylerden biri, bir dizi farklı kod parçasını, adlandırılmış arabelleklere bölebilir ve ortak bir deyimi tekrarlamak gibi bir şey yaparken bunları iradeye yapıştırabilmektir. Mesela ben o kadar "apEclipse'de kod parçacıklarının saklanması

DatabaseHandle handle = null; 
try 
{ 
    handle = DatabaseConnectionPool.newHandle(); 

yapıştırmak olurdu olurdu ve daha sonra "bp

handle.commit(); 
} 
finally 
{ 
    handle.rollback(); 
    DatabaseConnectionPool.returnHandle(handle); 
} 

yapıştırmak olurdu Ve ben bir gün boyunca defalarca her ikisi de tekrar olabilir. Başka bir soruya cevap olarak, birisi Eclipse'de "kod snippet'lerini yönetebileceğinizi" belirtti, ancak nasıl olduğunu söylemedi. Şimdi soruyorum: Eclipse'de kod parçacıklarını nasıl yönetiyorsunuz?

cevap

72

Bu iki parçacığı, this tutorial içinde açıklandığı gibi code template içine saklamak isteyebilirsiniz.

Ve hızlı bir şekilde scrapbook java kod parçacıkları her türlü yürütmek için olasılığı hakkında unutmayın (istediğiniz değil tam olarak ne, ama bazen kullanışlı gelebilir)

Newtopian (yorumlarda) ekler şablonları çok daha güçlü olan değişkenleri ve tabstops ekleyerek haline, yani yukarıdaki örnekte dbHandle ctrl+space olacak Aslında

. Parçacıkları her iki parçadan kopyalar ve imlecinizi sağa doğru yerleştirir.

+1

Eclipse bir pasajı yapmak için nasıl iyi bir video eğitimi bulundu aslında orada bir şablon denir: http://www.youtube.com/watch?v=JqMxaETAMaA&feature=youtu.be –

+0

Öğretici bağlantı 404 şimdi. –

+0

@EthanMick Teşekkürler. Bağlantıyı geri yükledim. – VonC

20

(snippet'ler). Pencere> Görünümü göster> Parçacıklar.

Yeni snippet kategorisi eklemek için: Parçacıklar penceresinde sağ tıklayın ve Özelleştir ... Yeni> Yeni Kategori'yi tıklatın. Gerekirse bir kategori adı girin (ör. "Java"). Uygula'ya tıklayın. Seçtiğiniz kategoriyle Yeni> Yeni Öğe'yi tıklayın. Snippet'inizi girin.

Pasajı kullanmak için, imleci pasajı eklemek istediğiniz yere koyun ve ardından Parçacıklar penceresindeki bir pasajı çift tıklayın.

+4

Snippet'i kullanmak için bir klavye kısayolu var mı? –

+0

Değişken değiştirme işleminiz çalışıyor - "Sonunda Değişken Yer Tutucu Ekle ..." düğmesi devre dışı bırakıldı. –

+0

Ctrl-space kısayoldur. – Jarekczek

1

Eski bir Coldfusion IDE olan Dreamweaver ve Homesite gibi bazı IDE'lerde snippet kullanıyorum. Ayrıca, MySQL Workbench'te birçok parçacığı da kullanıyorum - burada çok fazla SQL yazdım, çok kullanışlı.

Şimdi Web Geliştiricileri Versiyon Indigo Release için Eclipse Java EE IDE kullanarak ve Pencerede parçacıkları paneli bulunursam | göster Görünüm | Diğer ... | Genel | Parçacıklar. Bunu manipüle edebildim ve snippet olarak istediğim kodu nasıl ekleyeceğimi ve verimli bir şekilde nasıl kullanacağımı anladım.

7

Son zamanlarda Snip2Code eklentisine rastladım. İşi yaptı ve snippet'leri hızlı bir şekilde toplayabilir ve arayabilirim.

+1

Snip2code'u kurdum ama nasıl kullanacağımı bilmiyorum. Buna nasıl erişirim? Onu hiçbir yerde göremiyorum. –

+0

http://www.snip2code.com/Access/Signup adresinden kayıt olmayı deneyin. Ardından, Eclipse içinde, hesabınıza yeni snippet'ler eklemek veya bunları aramak için "Snip2Code" menü öğesi görürsünüz. –

5

Binlerce kelimeye değen bir resim, peki ya bu?

enter image description here

1

Kullanım Eclipse Snipmatch (Java Geliştiriciler Paketi Eclipse Part).

  • Java kod parçacıkları çok iyi çalışır ama aynı zamanda bir kod şablonuna doğrudan düzenleyicinizden herhangi bir kod parçasını dönüştürebilirsiniz
  • vb HTML, ABABP, PHP gibi başka bir dil için çalışır. Bir snippet'e dönüştürmek istediğiniz kodu vurgulayın, "snippet oluşturun" içerik menüsü, formu doldurun ve tamamlayın.
  • snippet'lerin ekip üyeleri
  • ile Git depoları aracılığıyla paylaşılabilir

Manuel: Kurulum https://www.eclipse.org/recommenders/manual/#snipmatch

: https://marketplace.eclipse.org/content/snipmatch

İlgili konular