Get-PSReadLineOption
Gets values for the options that can be configured.
Syntax
Get-PSReadLineOption []
Description
The Get-PSReadLineOption
cmdlet returns the current state of the settings that can be configured
by using the Set-PSReadLineOption
cmdlet. You can use the returned object to change
PSReadLine options. This provides a slightly simpler way to set syntax coloring options for
multiple kinds of tokens.
Examples
Example 1: Get options and their values
Get-PSReadLineOption
EditMode : Windows
AddToHistoryHandler : System.Func`2[System.String,System.Object]
HistoryNoDuplicates : True
HistorySavePath : C:\Users\username\AppData\Roaming\Microsoft\Windows\
PowerShell\PSReadLine\ConsoleHost_history.txt
HistorySaveStyle : SaveIncrementally
HistorySearchCaseSensitive : False
HistorySearchCursorMovesToEnd : False
MaximumHistoryCount : 4096
ContinuationPrompt : >>
ExtraPromptLineCount : 0
PromptText : {> }
BellStyle : Audible
DingDuration : 50
DingTone : 1221
CommandsToValidateScriptBlockArguments : {ForEach-Object, %, Invoke-Command, icm...}
CommandValidationHandler :
CompletionQueryItems : 100
MaximumKillRingCount : 10
ShowToolTips : True
ViModeIndicator : None
WordDelimiters : ;:,.[]{}()/\|^&*-=+'"---
AnsiEscapeTimeout : 100
CommandColor : "`e[93m"
CommentColor : "`e[32m"
ContinuationPromptColor : "`e[97m"
DefaultTokenColor : "`e[97m"
EmphasisColor : "`e[96m"
ErrorColor : "`e[91m"
KeywordColor : "`e[92m"
MemberColor : "`e[97m"
NumberColor : "`e[97m"
OperatorColor : "`e[90m"
ParameterColor : "`e[90m"
SelectionColor : "`e[30;107m"
StringColor : "`e[36m"
TypeColor : "`e[37m"
VariableColor : "`e[92m"
This command returns the list of available PSReadLine options and their current values.
Inputs
None
You cannot pipe objects to this cmdlet.
Outputs
An instance of the current options. Changing the property values of this object updates the settings
in PSReadLine directly without invoking Set-PSReadLineOption
.