| Home » Products » UltraEdit/UEStudio » Menu Commands » Advanced Menu - Menu Avanzate » Configuration - Impostazioni » Applicazinoi Integrate | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Campi Visualizza/Modifica |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Article Number: 5186 | Last Updated: Tue, Mar 27, 2012 4:23 PM
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Utilizzare questo comando per visualizzare la finestra di dialogo Modifica modelli. Un modello è un testo predefinito che può essere richiamato e inserito automaticamente in un file in un secondo momento. È possibile utilizzare l'elenco a discesa Gruppo di modelli per selezionare i modelli elencati nel riquadro Modelli.
I modelli sono organizzati in tre gruppi: Globali, Ambienti e Lingue. I modelli Globali sono sempre disponibili; i modelli Ambienti sono disponibili solo quando viene caricato l'ambiente associato; i modelli Lingue sono associati alle lingue specificate per l'evidenziazione della sintassi e sono disponibili solo quando si modificano i file con estensioni corrispondenti alla lingua specificata.
È possibile definire un numero illimitato di modelli. È possibile richiamare singolarmente i primi 20 modelli globali in un secondo momento utilizzando i tasti di scelta rapida compresi negli intervalli Alt+0 - Alt+9 e Shift+Alt+0 - Shift+Alt+9 oppure qualunque modello dalla finestra di dialogo Inserisci modello o tramite i tasti di scelta rapida definiti dall'utente.
Ad ogni modello può essere facoltativamente associato un nome che, se definito, sarà mostrato tra i suggerimenti nella barra degli strumenti e nell'elenco dei modelli quando si inserisce un modello.
I modelli globali sono memorizzati nel file UETMPLTE.DAT nella directory di default oppure, se si utilizza l'ambiente di default, nella directory specificata nel ramo Directory sotto Configurazione nel menu Avanzate. Gli ambienti incorporati e quelli personalizzati memorizzano i modelli Ambienti in un file correlato all'ambiente nell'apposita directory. I modelli Lingue vengono memorizzati nei wordfile di default in quanto associati alle lingue specificate nei wordfile.
Variabili segnaposto Utilizzando la sintassi [+VariableName+], un utente può definire variabili "segnaposto" nei modelli in modo che i segnaposti vengano evidenziati in modalità di modifica all'inserimento del modello e consentano di rinominare la variabile digitando sul valore segnaposto. Tutte le occorrenze della variabili verranno aggiornate. Premendo TAB lo stato attivo si sposterà sulla variabile segnaposto successiva. Se, ad esempio, si inserisce il modello:
// function [+function+] [+scope+] function [+function+] () { ^ }
e si digita "myFunc" per la variabile [+function+] e "private" per la variabile [+scope+], si otterrà il risultato seguente:
// function myFunc private function myFunc () { ^ <-- cursore lampeggiante qui }
Premendo il tasto ESC o INVIO, il modello sarà inserito in modo definitivo nel documento attivo e la modalità di modifica modello non sarà più attiva.
Un campo può contenere speciali stringhe che vengono tradotte da UltraEdit quando il campo viene richiamato. Queste stringhe speciali sono:
Nota - ^ si riferisce al carattere '^' NON ad un carattere di controllo + un valore.
Inoltre, per una formattazione estesa di data ed ora, UltraEdit supporta le seguenti funzionalità :
Ora Per specificare un formato ORA PERSONALE utilizzate la seguente sintassi:
Per l'ora locale usate i seguenti marcatori:
[TIME_USER]...stringa formato ora...[TIME_USER_END]
Per l'ora di sistema usate invece i marcatori:
[TIME_USER_SYS]...stringa formato ora...[TIME_USER_SYS_END]
La stringa formato ora è definita come segue: Se utilizzate gli spazi, per separare gli elementi nella stringa formato, appariranno nelle stesse posizioni dove li avete inseriti. Le lettere hanno significati differenti a seconda che siano scritte in maiuscolo o minuscolo, come mostrato nella tabella in basso (per esempio, "ss" non è uguale a "SS"). I caratteri all'interno della stringa formato racchiusi tra apici appariranno invariati e nelle posizioni specificate nel campo.
Per esempio, per ottenere l'ora nella forma:
"11:29:40 PM"
usate la seguente stringa:
"hh':'mm':'ss tt"
Questa stringa DEVE stare tra i marcatori appositi:
[TIME_USER]hh':'mm':'ss tt[TIME_USER_END]
Data Per specificare un formato DATA PERSONALE utilizzate la seguente sintassi:
Per la data locale usate i seguenti marcatori: [DATE_USER]...stringa formato data...[DATE_USER_END]
Per la data di sistema usate i seguenti marcatori: [DATE_USER_SYS]...stringa formato data...[DATE_USER_SYS_END]
La stringa formato data è definita come segue: Se utilizzate gli spazi, per separare gli elementi nella stringa formato, appariranno nelle stesse posizioni dove li avete inseriti. Le lettere hanno significati differenti a seconda che siano scritte in maiuscolo o minuscolo, come mostrato nella tabella in basso (per esempio, "ss" non è uguale a "SS"). I caratteri all'interno della stringa formato racchiusi tra apici appariranno invariati e nelle posizioni specificate nel campo.
Per esempio, per ottenere la data nella forma:
"Mer, Ago 31 94"
usate la seguente stringa:
"ddd',' MMM dd yy"
Questa stringa DEVE stare tra i marcatori appositi:
[DATE_USER]ddd',' MMM dd yy[DATE_USER_END]
Inserimento modelli Se in Avanzate -> Configurazione -> Modelli viene abilitata l'opzione Modello intelligente di suggerimento automatico durante la digitazione e si effettua una pausa durante la digitazione di una stringa che corrisponde a un nome di modello definito, UltraEdit "suggerirà " un modello in base all'ultima parola digitata che potrà essere inserito premendo TAB.
Se, ad esempio, un utente dispone di un modello C/C++ denominato "void" e modifica un file *.cpp digitando "void" e poi effettua una breve pausa, UltraEdit inserirà automaticamente il modello "void" in una speciale modalità di "suggerimento". Per completare l'inserimento del modello, sarà necessario premere TAB. Il tempo di attesa necessario prima che venga suggerito un modello è definito nel campo ...dopo pausa per in Avanzate -> Configurazione -> Modelli.
In alternativa, l'utente può premere Ctrl+Spazio durante la modifica per richiamare la finestra di completamento automatico. Nella finestra di dialogo di completamento automatico verranno elencati tutti i modelli definiti i cui nomi corrispondono alla stringa vicina al cursore. Se lo desidera, l'utente può scegliere il modello da inserire dall'elenco. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Attachments
There are no attachments for this article.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Related Articles
Subversion
Viewed 102 times since Fri, Jan 13, 2012
JavaScript Lint
Viewed 105 times since Fri, Jan 13, 2012
CVS
Viewed 113 times since Fri, Jan 13, 2012
Licenza del Software Boost
Viewed 104 times since Fri, Jan 13, 2012
|
|
|

Italian