Set-PSReadLineOption
Personalizza il comportamento della modifica della riga di comando in PSReadLine.
Sintassi
Set-PSReadLineOption
[-EditMode <EditMode>]
[-ContinuationPrompt <String>]
[-HistoryNoDuplicates]
[-AddToHistoryHandler <System.Func`2[System.String,System.Object]>]
[-CommandValidationHandler <System.Action`1[System.Management.Automation.Language.CommandAst]>]
[-HistorySearchCursorMovesToEnd]
[-MaximumHistoryCount <Int32>]
[-MaximumKillRingCount <Int32>]
[-ShowToolTips]
[-ExtraPromptLineCount <Int32>]
[-DingTone <Int32>]
[-DingDuration <Int32>]
[-BellStyle <BellStyle>]
[-CompletionQueryItems <Int32>]
[-WordDelimiters <String>]
[-HistorySearchCaseSensitive]
[-HistorySaveStyle <HistorySaveStyle>]
[-HistorySavePath <String>]
[-AnsiEscapeTimeout <Int32>]
[-PromptText <String[]>]
[-ViModeIndicator <ViModeStyle>]
[-ViModeChangeHandler <ScriptBlock>]
[-PredictionSource <PredictionSource>]
[-PredictionViewStyle <PredictionViewStyle>]
[-Colors <Hashtable>]
[<CommonParameters>]
Descrizione
Il Set-PSReadLineOption
cmdlet personalizza il comportamento del modulo PSReadLine quando si modifica la riga di comando. Per visualizzare le impostazioni di PSReadLine , usare Get-PSReadLineOption
.
Le opzioni impostate da questo comando si applicano solo alla sessione corrente. Per rendere persistenti tutte le opzioni, aggiungerle a uno script del profilo. Per altre informazioni, vedere about_Profiles e Personalizzazione dell'ambiente della shell.
Esempio
Esempio 1: Impostare i colori di primo piano e di sfondo
Questo esempio imposta PSReadLine per visualizzare il token commento con testo in primo piano verde su uno sfondo grigio. Nella sequenza di escape utilizzata nell'esempio 32 rappresenta il colore di primo piano e 47 rappresenta il colore di sfondo.
Set-PSReadLineOption -Colors @{ "Comment"="`e[32;47m" }
È possibile scegliere di impostare solo un colore di testo in primo piano. Ad esempio, un colore di testo di primo piano verde brillante per il token commento : "Comment"="`e[92m"
.
Esempio 2: Impostare lo stile della campana
In questo esempio PSReadLine risponderà a errori o condizioni che richiedono l'attenzione dell'utente. BellStyle è impostato per generare un segnale acustico a 1221 Hz per 60 ms.
Set-PSReadLineOption -BellStyle Audible -DingTone 1221 -DingDuration 60
Nota
Questa funzionalità potrebbe non funzionare in tutti gli host su piattaforme.
Esempio 3: Impostare più opzioni
Set-PSReadLineOption
può impostare più opzioni con una tabella hash.
$PSReadLineOptions = @{
EditMode = "Emacs"
HistoryNoDuplicates = $true
HistorySearchCursorMovesToEnd = $true
Colors = @{
"Command" = "#8181f7"
}
}
Set-PSReadLineOption @PSReadLineOptions
La $PSReadLineOptions
tabella hash imposta le chiavi e i valori. Set-PSReadLineOption
usa le chiavi e i valori con @PSReadLineOptions
per aggiornare le opzioni PSReadLine .
È possibile visualizzare le chiavi e i valori immettendo il nome della tabella hash nella $PSReadLineOptions
riga di comando di PowerShell.
Esempio 4: Impostare più opzioni di colore
In questo esempio viene illustrato come impostare più valori di colore in un singolo comando.
Set-PSReadLineOption -Colors @{
Command = 'Magenta'
Number = 'DarkGray'
Member = 'DarkGray'
Operator = 'DarkGray'
Type = 'DarkGray'
Variable = 'DarkGreen'
Parameter = 'DarkGreen'
ContinuationPrompt = 'DarkGray'
Default = 'DarkGray'
}
Esempio 5: Impostare i valori di colore per più tipi
In questo esempio vengono illustrati tre metodi diversi per impostare il colore dei token visualizzati in PSReadLine.
Set-PSReadLineOption -Colors @{
# Use a ConsoleColor enum
"Error" = [ConsoleColor]::DarkRed
# 24 bit color escape sequence
"String" = "$([char]0x1b)[38;5;100m"
# RGB value
"Command" = "#8181f7"
}
Esempio 6: Usare ViModeChangeHandler per visualizzare le modifiche della modalità Vi
In questo esempio viene generato un escape vt di modifica del cursore in risposta a una modifica della modalità Vi .
function OnViModeChange {
if ($args[0] -eq 'Command') {
# Set the cursor to a blinking block.
Write-Host -NoNewLine "`e[1 q"
} else {
# Set the cursor to a blinking line.
Write-Host -NoNewLine "`e[5 q"
}
}
Set-PSReadLineOption -ViModeIndicator Script -ViModeChangeHandler $Function:OnViModeChange
La funzione OnViModeChange imposta le opzioni del cursore per le modalità Vi : insert e command.
ViModeChangeHandler usa il Function:
provider per fare riferimento a OnViModeChange come oggetto blocco di script.
Per altre informazioni, vedere about_Providers.
Esempio 7: Usare HistoryHandler per filtrare i comandi aggiunti alla cronologia
L'esempio seguente illustra come usare per AddToHistoryHandler
impedire il salvataggio di comandi Git nella cronologia.
$ScriptBlock = {
Param([string]$line)
if ($line -match "^git") {
return $false
} else {
return $true
}
}
Set-PSReadLineOption -AddToHistoryHandler $ScriptBlock
Lo scriptblock restituisce $false
se il comando è stato avviato con git
. Ciò ha lo stesso effetto della restituzione dell'enumerazione SkipAdding
AddToHistory . Se il comando non inizia con git
, il gestore restituisce $true
e PSReadLine salva il comando nella cronologia.
Esempio 8: Usare CommandValidationHandler per convalidare un comando prima dell'esecuzione
In questo esempio viene illustrato come usare il parametro CommandValidationHandler per eseguire un comando di convalida prima dell'esecuzione. L'esempio verifica in modo specifico la presenza del comando git
con il comando cmt
secondario e lo sostituisce con il nome commit
completo . In questo modo è possibile creare alias abbreviati per i sottocomandi.
# Load the namespace so you can use the [CommandAst] object type
using namespace System.Management.Automation.Language
Set-PSReadLineOption -CommandValidationHandler {
param([CommandAst]$CommandAst)
switch ($CommandAst.GetCommandName()) {
'git' {
$gitCmd = $CommandAst.CommandElements[1].Extent
switch ($gitCmd.Text) {
'cmt' {
[Microsoft.PowerShell.PSConsoleReadLine]::Replace(
$gitCmd.StartOffset, $gitCmd.EndOffset - $gitCmd.StartOffset, 'commit')
}
}
}
}
}
# This checks the validation script when you hit enter
Set-PSReadLineKeyHandler -Chord Enter -Function ValidateAndAcceptLine
Esempio 9: Uso del parametro PromptText
Quando si verifica un errore di analisi, PSReadLine modifica una parte del prompt rosso. Il parametro PromptText indica a PSReadLine di rendere rossa la parte della stringa del prompt.
Nell'esempio seguente, ad esempio, viene creato un prompt contenente il percorso corrente seguito dal carattere maggiore di (>
) e da uno spazio.
function prompt { "PS $pwd> " }`
Set-PSReadLineOption -PromptText '> ' # change the '>' character red
Set-PSReadLineOption -PromptText '> ', 'X ' # replace the '>' character with a red 'X'
La prima stringa è la parte della stringa di richiesta che si vuole rendere rossa quando si verifica un errore di analisi. La seconda stringa è una stringa alternativa da usare per quando si verifica un errore di analisi.
Parametri
-AddToHistoryHandler
Specifica un oggetto ScriptBlock che controlla la modalità di aggiunta dei comandi alla cronologia PSReadLine .
ScriptBlock riceve la riga di comando come input.
ScripBlock deve restituire un membro dell'enumerazione AddToHistoryOption, il nome stringa di uno di questi membri o un valore booleano. L'elenco seguente descrive i valori possibili e i relativi effetti.
MemoryAndFile
- Aggiungere il comando al file di cronologia e alla sessione corrente.MemoryOnly
- Aggiungere il comando alla cronologia solo per la sessione corrente.SkipAdding
- Non aggiungere il comando al file di cronologia per la sessione corrente.$false
- Uguale a se il valore fosseSkipAdding
.$true
- Uguale a se il valore fosseMemoryAndFile
.
Type: | Func<T,TResult>[System.String,System.Object] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AnsiEscapeTimeout
Questa opzione è specifica di Windows quando l'input viene reindirizzato, ad esempio quando è in esecuzione in tmux
o screen
.
Con l'input reindirizzato in Windows, molte chiavi vengono inviate come sequenza di caratteri a partire dal carattere di escape. Non è possibile distinguere tra un singolo carattere di escape seguito da più caratteri e una sequenza di escape valida.
Il presupposto è che il terminale possa inviare i caratteri più velocemente rispetto ai tipi di utente. PSReadLine attende questo timeout prima di concludere che ha ricevuto una sequenza di escape completa.
Se quando si digitano caratteri casuali o imprevisti, è possibile modificare questo timeout.
Type: | Int32 |
Position: | Named |
Default value: | 100 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BellStyle
Specifica la modalità di risposta di PSReadLine a varie condizioni di errore e ambigue.
I valori validi sono i seguenti:
- Udibile: un segnale acustico breve.
- Oggetto visivo: il testo lampeggia brevemente.
- Nessuno: nessun feedback.
Type: | BellStyle |
Position: | Named |
Default value: | Audible |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Colors
Il parametro Colors specifica vari colori utilizzati da PSReadLine.
L'argomento è una tabella hash in cui le chiavi specificano gli elementi e i valori specificano il colore. Per altre informazioni, vedere about_Hash_Tables.
I colori possono essere un valore di ConsoleColor, ad esempio [ConsoleColor]::Red
, o una sequenza di escape ANSI valida. Le sequenze di escape valide dipendono dal terminale. In PowerShell 5.0, una sequenza di escape di esempio per il testo rosso è $([char]0x1b)[91m
. In PowerShell 6 e versioni successive la stessa sequenza di escape è `e[91m
. È possibile specificare altre sequenze di escape, inclusi i tipi seguenti:
Sono state aggiunte due impostazioni colore per supportare la ListView
personalizzazione di in PSReadLine 2.2.0:
ListPredictionColor : impostare il colore per il carattere iniziale
>
e il nome dell'origine finale, ad esempio[History]
. Per impostazione predefinita, usaDarkYellow
come colore di primo piano.ListPredictionSelectedColor : impostare il colore per indicare che è selezionata una voce di elenco. Per impostazione predefinita, usa
DarkBlack
come colore di sfondo.Colore 256
Colore a 24 bit
Primo piano, sfondo o entrambi
Inverso, grassetto
Per altre informazioni sui codici colore ANSI, vedere l'articolo di Wikipedia codice di escape ANSI.
Le chiavi valide includono:
- ContinuationPrompt: colore del prompt di continuazione.
- Enfasi: colore enfasi. Ad esempio, il testo corrispondente durante la ricerca nella cronologia.
- Errore: colore errore. Ad esempio, nel prompt.
- Selezione: colore per evidenziare la selezione del menu o il testo selezionato.
- Impostazione predefinita: colore del token predefinito.
- Commento: colore del token di commento.
- Parola chiave: colore del token della parola chiave.
- Stringa: colore del token di stringa.
- Operatore: colore del token dell'operatore.
- Variabile: colore del token variabile.
- Comando: colore del token di comando.
- Parametro: colore del token di parametro.
- Tipo: colore del token di tipo.
- Numero: colore del token numerico.
- Membro: colore del token del nome membro.
- InlinePrediction: colore per la visualizzazione inline del suggerimento predittivo.
- ListPrediction: colore per il nome di origine del carattere iniziale
>
e della stima. - ListPredictionSelected: colore per la stima selezionata nella visualizzazione elenco.
Type: | Hashtable |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CommandValidationHandler
Specifica scriptBlock chiamato da ValidateAndAcceptLine. Se viene generata un'eccezione, la convalida ha esito negativo e viene segnalato l'errore.
Prima di generare un'eccezione, il gestore di convalida può posizionare il cursore al punto dell'errore per semplificare la correzione. Un gestore di convalida può anche modificare la riga di comando per correggere gli errori tipografici comuni.
ValidateAndAcceptLine viene usato per evitare di comprimere la cronologia con i comandi che non possono funzionare.
Type: | Action<T>[CommandAst] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CompletionQueryItems
Specifica il numero massimo di elementi di completamento visualizzati senza richiedere.
Se il numero di elementi da visualizzare è maggiore di questo valore, PSReadLine richiede sì/no prima di visualizzare gli elementi di completamento.
Type: | Int32 |
Position: | Named |
Default value: | 100 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ContinuationPrompt
Specifica la stringa visualizzata all'inizio delle righe successive quando viene immesso l'input a più righe. Il valore predefinito è maggiore dei segni (>>
). Una stringa vuota è valida.
Type: | String |
Position: | Named |
Default value: | >> |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DingDuration
Specifica la durata del segnale acustico quando BellStyle è impostato su Audible.
Type: | Int32 |
Position: | Named |
Default value: | 50ms |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DingTone
Specifica il tono in Hertz (Hz) del beep quando BellStyle è impostato su Audible.
Type: | Int32 |
Position: | Named |
Default value: | 1221 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EditMode
Specifica la modalità di modifica della riga di comando. L'uso di questo parametro reimposta eventuali associazioni di chiavi impostate da Set-PSReadLineKeyHandler
.
I valori validi sono i seguenti:
- Windows: le associazioni delle chiavi emulano PowerShell, cmd e Visual Studio.
- Emacs: le associazioni delle chiavi emulano Bash o Emacs.
- Vi: le associazioni delle chiavi emulano Vi.
Usare Get-PSReadLineKeyHandler
per visualizzare le associazioni delle chiavi per EditMode attualmente configurate.
Type: | EditMode |
Position: | Named |
Default value: | Windows |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExtraPromptLineCount
Specifica il numero di righe aggiuntive.
Se il prompt si estende su più righe, specificare un valore per questo parametro. Usare questa opzione quando si desidera che siano disponibili righe aggiuntive quando PSReadLine visualizza il prompt dopo aver visualizzato un output. Ad esempio, PSReadLine restituisce un elenco di completamento.
Questa opzione è necessaria meno di nelle versioni precedenti di PSReadLine, ma è utile quando viene usata la InvokePrompt
funzione.
Type: | Int32 |
Position: | Named |
Default value: | 0 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HistoryNoDuplicates
Questa opzione controlla il comportamento di richiamo. I comandi duplicati vengono ancora aggiunti al file di cronologia. Quando questa opzione è impostata, viene visualizzata solo la chiamata più recente quando si richiamano i comandi. I comandi ripetuti vengono aggiunti alla cronologia per mantenere l'ordinamento durante il richiamo. Tuttavia, in genere non si vuole visualizzare il comando più volte quando si richiama o si cerca la cronologia.
Per impostazione predefinita, la proprietà HistoryNoDuplicates dell'oggetto PSConsoleReadLineOptions globale è impostata su True
. Per modificare il valore della proprietà, è necessario specificare il valore di SwitchParameter come indicato di seguito: -HistoryNoDuplicates:$False
. È possibile tornare a True
usando solo SwitchParameter, -HistoryNoDuplicates
.
Usando il comando seguente, è possibile impostare direttamente il valore della proprietà:
(Get-PSReadLineOption).HistoryNoDuplicates = $False
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HistorySavePath
Specifica il percorso del file in cui viene salvata la cronologia. I computer che eseguono piattaforme Windows o non Windows archiviano il file in posizioni diverse. Il nome file viene archiviato in una variabile $($Host.Name)_history.txt
, ad esempio ConsoleHost_history.txt
.
Se non si usa questo parametro, il percorso predefinito è il seguente:
Windows
$env:APPDATA\Microsoft\Windows\PowerShell\PSReadLine\$($Host.Name)_history.txt
non Windows
$env:XDG_DATA_HOME/powershell/PSReadLine/$($Host.Name)_history.txt
$HOME/.local/share/powershell/PSReadLine/$($Host.Name)_history.txt
Type: | String |
Position: | Named |
Default value: | A file named $($Host.Name)_history.txt in $env:APPDATA\Microsoft\Windows\PowerShell\PSReadLine on Windows and $env:XDG_DATA_HOME/powershell/PSReadLine or $HOME/.local/share/powershell/PSReadLine on non-Windows platforms |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HistorySaveStyle
Specifica il modo in cui PSReadLine salva la cronologia.
I valori validi sono i seguenti:
SaveIncrementally
: salvare la cronologia dopo l'esecuzione di ogni comando e condividere tra più istanze di PowerShell.SaveAtExit
: aggiungere il file di cronologia quando PowerShell termina.SaveNothing
: non usare un file di cronologia.
Nota
Se si imposta HistorySaveStyleSaveNothing
su e quindi impostarlo su SaveIncrementally
più avanti nella stessa sessione, PSReadLine salva tutti i comandi eseguiti in precedenza nella sessione.
Type: | HistorySaveStyle |
Position: | Named |
Default value: | SaveIncrementally |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HistorySearchCaseSensitive
Specifica che la ricerca della cronologia è distinzione tra maiuscole e minuscole nelle funzioni come ReverseSearchHistory o HistorySearchBackward.
Per impostazione predefinita, la proprietà HistorySearchCaseSensitive dell'oggetto PSConsoleReadLineOptions globale è impostata su False
. Usando questo switchParameter imposta il valore della proprietà su True
. Per modificare nuovamente il valore della proprietà, è necessario specificare il valore di SwitchParameter come indicato di seguito: -HistorySearchCaseSensitive:$False
.
Usando il comando seguente, è possibile impostare direttamente il valore della proprietà:
(Get-PSReadLineOption).HistorySearchCaseSensitive = $False
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HistorySearchCursorMovesToEnd
Indica che il cursore passa alla fine dei comandi caricati dalla cronologia usando una ricerca.
Quando questo parametro è impostato su $False
, il cursore rimane nella posizione in cui è stato premuto le frecce su o giù.
Per impostazione predefinita, la proprietà HistorySearchCursorMovesToEnd dell'oggetto PSConsoleReadLineOptions globale è impostata su False
. Usando questo switchParameter impostare il valore della proprietà su True
. Per modificare nuovamente il valore della proprietà, è necessario specificare il valore di SwitchParameter come indicato di seguito: -HistorySearchCursorMovesToEnd:$False
.
Usando il comando seguente, è possibile impostare direttamente il valore della proprietà:
(Get-PSReadLineOption).HistorySearchCursorMovesToEnd = $False
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaximumHistoryCount
Specifica il numero massimo di comandi da salvare nella cronologia di PSReadLine .
La cronologia di PSReadLine è separata dalla cronologia di PowerShell.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaximumKillRingCount
Specifica il numero massimo di elementi archiviati nell'anello di morte.
Type: | Int32 |
Position: | Named |
Default value: | 10 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PredictionSource
Specifica l'origine per PSReadLine per ottenere suggerimenti predittivi.
I valori validi sono:
- Nessuno : disabilitare la funzionalità IntelliSense predittiva (impostazione predefinita).
- Cronologia : abilitare la funzionalità IntelliSense predittiva e usare la cronologia PSReadLine come unica origine.
- Plug-in : abilitare la funzionalità Predittiva IntelliSense e usare i plug-in (
CommandPrediction
) come unica origine. Questo valore è stato aggiunto in PSReadLine 2.2.0 - HistoryAndPlugin : abilitare la funzionalità IntelliSense predittiva e usare sia la cronologia che il plug-in come origini. Questo valore è stato aggiunto in PSReadLine 2.2.0
Type: | Microsoft.PowerShell.PredictionSource |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PredictionViewStyle
Imposta lo stile per la visualizzazione del testo predittivo. Il valore predefinito è InlineView.
- InlineView : lo stile esistente, simile a quello della shell di pesce e zsh. (predefinito)
- ListView: i suggerimenti vengono visualizzati in un elenco a discesa e gli utenti possono selezionare l'uso di UpArrow e DownArrow.
Questo parametro è stato aggiunto in PSReadLine 2.2.0
Type: | Microsoft.PowerShell.PredictionViewStyle |
Position: | Named |
Default value: | InlineView |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PromptText
Questo parametro imposta il valore della proprietà PromptText . Il valore predefinito è "> "
.
PSReadLine analizza la funzione di richiesta per determinare come modificare solo il colore della richiesta. Questa analisi non è affidabile del 100%. Usare questa opzione se PSReadLine modifica il prompt in modi imprevisti. Includere qualsiasi spazio vuoto finale.
Il valore di questo parametro può essere una singola stringa o una matrice di due stringhe. La prima stringa è la parte della stringa del prompt da modificare in rosso quando si verifica un errore di analisi. La seconda stringa è una stringa alternativa da usare per quando si verifica un errore di analisi.
Type: | String[] |
Position: | Named |
Default value: | > |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ShowToolTips
Quando si visualizzano i possibili completamento, le descrizioni comandi vengono visualizzate nell'elenco dei completamento.
Per impostazione predefinita, questa opzione è attivata. Questa opzione non è stata abilitata per impostazione predefinita nelle versioni precedenti di PSReadLine. Per disabilitare, impostare questa opzione su $False
.
Per impostazione predefinita, la proprietà ShowToolTips dell'oggetto PSConsoleReadLineOptions globale è impostata su True
. Se si usa questo parametro SwitchParameter , il valore della proprietà viene impostato su True
. Per modificare il valore della proprietà, è necessario specificare il valore di SwitchParameter come indicato di seguito: . -ShowToolTips:$False
Usando il comando seguente, è possibile impostare direttamente il valore della proprietà:
(Get-PSReadLineOption).ShowToolTips = $False
Type: | SwitchParameter |
Position: | Named |
Default value: | True |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ViModeChangeHandler
Quando ViModeIndicator è impostato su Script
, il blocco di script fornito verrà richiamato ogni volta che viene modificata la modalità. Il blocco di script viene fornito un argomento di tipo ViMode
.
Questo parametro è stato introdotto in PowerShell 7.
Type: | ScriptBlock |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ViModeIndicator
Questa opzione imposta l'indicatore visivo per la modalità Vi corrente. Modalità di inserimento o modalità comando.
I valori validi sono i seguenti:
- Nessuno: non c'è alcun indicatore.
- Prompt: il prompt cambia colore.
- Cursore: la dimensione del cursore cambia.
- Script: viene stampato il testo specificato dall'utente.
Type: | ViModeStyle |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WordDelimiters
Specifica i caratteri che delimitano le parole per funzioni come ForwardWord o KillWord.
Type: | String |
Position: | Named |
Default value: | ;:,.[]{}()/\|^&*-=+'"--- |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
None
Non è possibile inviare tramite pipe oggetti a questo cmdlet.
Output
None
Questo cmdlet non restituisce output.