Come di consueto, una nuova release, nuove funzionalità dell’estensione VS Code per gli sviluppatori che desiderano visualizzare e modificare il codice con questo editor gratuito.
4D v20 porta una nuova funzionalità all’editor di Visual Studio Code attraverso l’estensione 4D-Analyzer: Salutate il controllo della sintassi del documento, che aiuterà lo sviluppatore a digitare meno errori, la piegatura e l’indentazione del codice per un aspetto migliore e il tool4d per consentire un avvio più rapido del server LSP.
Controllo della sintassi del documento
Quando si scrive codice, il controllo della sintassi è un modo per aiutare gli sviluppatori a rendere il loro codice più sicuro.
Ad esempio, la digitazione di un’istruzione “If” è un errore di sintassi se manca la corrispondente istruzione “End if”. Spesso lo sviluppatore scrive la stessa cosa per le parentesi e per un lungo elenco di errori di battitura.
Come già disponibile da tempo nell’editor di codice 4D, ora è possibile controllare gli errori di sintassi nell’editor di VS Code.
La parte migliore? Non c’è nulla da fare: tutto è automatico.
In VS Code, gli errori di sintassi sono visualizzati in linea: la parte di codice che genera l’errore è sottolineata. E quando si passa il mouse su di essa, appare un tooltip che mostra la stessa spiegazione dell’errore come in 4D:
Poiché ad alcuni sviluppatori non piace vedere il codice sottolineato dall’editor, abbiamo fatto come altre estensioni di VS Code, rendendo questa funzionalità opzionale. È possibile attivare o disattivare il controllo della sintassi nelle impostazioni dell’estensione:
Piegatura e indentazione del codice
Un’altra capacità utile per gli sviluppatori è quella di contrarre ed espandere parti di codice. In VS Code, una parentesi viene visualizzata prima di ogni parte di codice pieghevole quando si passa il mouse sul margine sinistro. Ad esempio, i blocchi di parole chiave e le funzioni di classe sono parti di codice pieghevoli.
Quando si digita il codice all’interno di un blocco di codice pieghevole, il cursore viene automaticamente indentato in modo che il codice risulti più leggibile senza alcuna azione.
applicazione tool4d
4D v20 offre una nuova applicazione chiamata tool4d. Come spiegato in questo post, questa applicazione è un sottoinsieme di 4D ed è dedicata all’esecuzione di script tramite interfaccia a riga di comando. Ma fornisce anche il server LSP che comunica con l’estensione VS Code! È quindi possibile definire tool4d nel percorso del server delle impostazioni dell’estensione 4D-Analyzer:
Poiché tool4d è molto piccolo e non carica molti componenti, il suo caricamento è notevolmente più veloce! Inoltre, su macOS, l’impostazione di tool4d come server LSP eviterà l’accesso simultaneo alla vostra applicazione 4D.
Spero che tutte queste nuove funzionalità vi aiutino a utilizzare il linguaggio 4D nell’editor di VS Code!
Ci impegniamo costantemente per fornire ai nostri utenti la migliore esperienza possibile e vi invitiamo a condividere i vostri pensieri e feedback sul forum 4D. Il vostro feedback ci aiuta a comprendere meglio le vostre esigenze e a migliorare continuamente i nostri prodotti e servizi.