For the complete documentation index, see llms.txt. This page is also available as Markdown.

Editor

I controlli dell'editor all'interno della console di amministrazione di PowerShell Universal offrono un'esperienza di modifica avanzata per gli utenti di PowerShell. Potrà sfruttare IntelliSense, la formattazione e il supporto per gli errori del parser.

IntelliSense

IntelliSense

Tutti gli editor all'interno di PowerShell Universal offrono IntelliSense. Dovrebbe essere in grado di completare comandi, parametri, variabili integrate e percorsi.

Esistono alcune avvertenze relative a IntelliSense.

IntelliSense viene eseguito all'interno del server PowerShell Universal

Non si basa su un ambiente configurato per funzionare. Viene eseguito all'interno del processo del server PowerShell, quindi utilizzerà la versione corrente di PowerShell 7 a cui fa riferimento il server.

I moduli Universal sono disponibili

I moduli forniti con PowerShell Universal sono inclusi automaticamente. Vedrà IntelliSense per i moduli seguenti.

  • Universal

I moduli inclusi in PSModulePath sono disponibili

Qualsiasi modulo installato in un PSModulePath sarà disponibile in IntelliSense.

Le variabili live non sono supportate

Avrà accesso alle variabili integrate come ConfirmPreference e Host, ma non vedrà le variabili specifiche di PowerShell Universal.

Formattazione

Formattazione

Può utilizzare il comando Invoke-Formatter di PSScriptAnalyzer all'interno dei suoi script. Dovrà installare PSScriptAnalyzer nel suo PSModulePath per poter utilizzare questa funzionalità. Può formattare facendo clic con il pulsante destro del mouse all'interno dell'editor e selezionando Format oppure premendo F8.

Errori di sintassi

Gli errori di sintassi vengono mostrati come sottolineature ondulate rosse all'interno dell'editor. Passando il puntatore sopra di essi verranno fornite informazioni sul motivo per cui è presente l'errore di sintassi.

Errori di sintassi

Integrazione con PSScriptAnalyzer

L'editor di PowerShell Universal si integra automaticamente con PSScriptAnalyzer quando questo è installato sul server PSU. PSScriptAnalyzer verrà eseguito sugli script PowerShell mentre li scrive nella console di amministrazione. Gli avvisi verranno presentati inline e anche come avviso nella parte superiore dell'editor.

Faccia clic sull'avviso per essere indirizzato al primo errore o avviso.

A partire dalla versione 4.1, ora può specificare un file PSScriptAnalyzerSettings.psd1 nella radice del suo repository per consentire la configurazione dell'analisi all'interno di PowerShell Universal.

Ultimo aggiornamento

È stato utile?