2012-11-23 7 views
5

Nelle versioni Delphi più recenti è possibile utilizzare il completamento del codice per codificare tutti i casi in una dichiarazione caso per volta, ad es. tipi enumerati.Come attivare il completamento del codice per le dichiarazioni del caso?

Ma qualunque cosa provi, non riesco a farlo funzionare. Cosa dovrei iniziare a digitare, quindi quale tasto di scelta rapida utilizzare? Forse mi manca un'impostazione Strumenti/Opzioni, anche se non lo sospetto, perché è un'operazione manuale.

+0

io non sono nemmeno sicuro di Delphi è dotato di una cosa del genere. L'unico modello live che scrive una dichiarazione di un caso è davvero fondamentale. Digitare il caso e premere CTRL + J. –

+0

'Scheda'. Dato 'al' è una variabile di TAlignment, scrivi 'caso', premi 'tab' o 'spazio', scrivi 'al' al posto di 'True', quindi premi 'Tab'. Se riempie taLeftJustify: .. ecc. Allora funziona lì tanto quanto funziona qui (cioè non fa sempre quello che ti aspetti che faccia). –

+0

solitamente digitando "Case" farà ciò che stai cercando. Lo sto perdendo quando Variable non è del tipo, Type mentre si scrive unknown (dichiarazione mancante), o quando si modifica una voce esistente. – bummi

risposta

15

Uscire dal campo variabile caso con una scheda e l'IDE completerà automaticamente le opzioni caso se la variabile è di tipo enumerato.

typing a case statement

  1. al posto giusto nel tipo editor di codice casespazio
  2. L'IDE aggiunge un modello caso e presenta un rettangolo blu campo in cui si digita il nome della variabile per la dichiarazione del caso
  3. Scrivi il nome di tale variabile e
  4. Uscire dal campo con la Tab chiave
  5. L'IDE aggiunge tutti i valori enum al modello caso.

enter image description here

+6

+1, anche se sostituirei "L'IDE aggiunge ..." di "L'IDE si spera aggiunga ..." –

+0

+1 È possibile modificare il modello in modo che utilizzi un rientro più sensato? –

+0

@David: questa indentazione mi sembra molto standard. Cosa c'è che non va? –

Problemi correlati