2012-11-23 22 views
5

W nowszych wersjach Delphi możliwe jest użycie uzupełniania kodu w celu zakodowania wszystkich przypadków w instrukcji sprawy na raz, np. wyliczone typy.Jak aktywować uzupełnianie kodu dla instrukcji case?

Ale cokolwiek próbuję, nie mogę go uruchomić. Co powinienem zacząć pisać, a jaki skrót do użycia? Może brakuje mi ustawienia Narzędzia/Opcje, chociaż nie podejrzewam, że jest to operacja ręczna.

+0

Nie jestem nawet pewien, Delphi przychodzi z czymś takim. Jedyny szablon na żywo, który zapisuje opis przypadku, jest rzeczywiście bardzo podstawowy. Wpisz wielkość liter i naciśnij klawisze CTRL + J. –

+0

"Tabulator". Podane "al" jest zmienną TAlignment, napisz "case", naciśnij "tab" lub "space", napisz "al" zamiast "True", następnie naciśnij "Tab". Jeśli wypełni się taLeftJustify: ... itd., Działa tam tak samo, jak działa (tzn. Nie zawsze robi to, czego się spodziewasz). –

+0

zwykle wpisując "Case" zrobi to, czego szukasz. Stracę, gdy zmienna nie jest typu, wpisz podczas pisania nieznanego (brak deklaracji) lub podczas edytowania istniejącego wpisu. – bummi

Odpowiedz

15

Zamknij pole zmiennej wielkości liter za pomocą Tab, a IDE automatycznie uzupełni opcje wielkości liter, jeśli zmienna jest typu wyliczeniowego.

typing a case statement

  1. w odpowiednim miejscu w typie edytora kodu caseprzestrzeń
  2. IDE dodaje przypadku szablonu i przedstawia na tle niebieskiego prostokąta pole gdzie wpisać nazwę zmiennej dla instrukcja przypadku:
  3. Wpisz nazwę tej zmiennej i
  4. Wyjdź z polaz zakładką kluczowego
  5. IDE dodaje wszystkie wartości enum do przypadku szablonu.

enter image description here

+6

+1, chociaż zastąpiłbym "IDE dodaje ..." przez "IDE z nadzieją dodaje ..." –

+0

+1 Czy możesz zmodyfikować szablon tak, aby używał bardziej rozsądnego wcięcia? –

+0

@David: To wcięcie wygląda dla mnie bardzo normalnie. Co jest z tym nie tak? –

Powiązane problemy