2012-11-23 18 views
5

Daha yeni Delphi sürümlerinde, bir vaka örneğinde tüm vakaları bir kerede kodlamak için kod tamamlama kullanılabilir; numaralandırılmış türler.Durum bildirimleri için kodun tamamlanmasını nasıl etkinleştiririm?

Ama ne yaparsam yaparım, işe yaramaz. Yazmaya ne başlamalıyım, sonra hangi kısayol tuşunu kullanmalıyım? Belki de bir Araçlar/Seçenekler ayarını kaçırıyorum, buna rağmen şüphelenmiyorum, çünkü bu manuel bir işlemdir.

+0

Ben Delphi böyle bir şey ile gelir bile emin değilim. Bir vaka bildirimi yazan tek canlı şablon gerçekten çok temel. Vaka yazın ve CTRL + J tuşlarına basın. –

+0

'Sekme'. 'Al' ifadesi bir Mutabakat değişkeni olup, 'dava' yazınız, 'tab' veya 'boşluk' tuşuna basınız, 'Doğru' yerine 'al' yazınız, daha sonra 'Tab' tuşuna basınız. Eğer taLeftJustify'ı doldurursa: .. vs. o zaman burada çalıştığı kadar çalışır (yani her zaman yapmasını beklediğiniz şeyi yapmaz). –

+0

genellikle "Case" yazarak aradığınızı yapacak. Değişken Tür değilken, bilinmeyen yazarken yazarken (bildirim eksik) veya varolan bir girişi düzenlerken kaybediyorum. – bummi

cevap

15

Bir Sekme ile büyük/küçük harf değişkeni alanından çıkın ve IDE, değişkeniniz sayılan bir türse, vaka seçeneklerini otomatik olarak tamamlayacaktır.

typing a case statement

kod editörü Tipi doğru yerde
  1. caseuzay
  2. IDE bir vaka şablonu ekler ve mavi bir dikdörtgen için değişken adını yazın alanını sunar
  3. Durum Açıklaması Bu değişkenin adını yazın ve
  4. IDE vaka şablonuna tüm enum değerlerini ekler
  5. anahtar Tab ile alanını çıkın.

enter image description here

+6

+1, "IDE ekler ..." ile değiştiririm "IDE umarım ekler ..." –

+0

+1 Şablonu daha fazla akıl girintisi kullanacak şekilde değiştirebilir misiniz? –

+0

@David: Bu girinti bana çok standart görünüyor. Onun nesi var? –

İlgili konular