PSReadLine.format.ps1xml
<Configuration> <ViewDefinitions> <View> <Name>PSReadLine-Preview</Name> <ViewSelectedBy> <TypeName>Selected.Microsoft.PowerShell.PSConsoleReadLineOptions</TypeName> </ViewSelectedBy> <CustomControl> <CustomEntries> <CustomEntry> <CustomItem> <ExpressionBinding> <ScriptBlock> $Reset = $_.BackgroundColor + $_.DefaultTokenColor "$($Reset + (" " * (80 - $_.ThemeName.Length - 4 )))`e[43;1m`e[30m[ $($_.ThemeName) ]`e[0m$($_.BackgroundColor)" + "`n" + "$($_.BackgroundColor)$($_.KeywordColor)function$($Reset) $($_.DefaultTokenColor)Test-Syntax$($Reset) $($_.DefaultTokenColor){$($Reset) " + "`n" + " $($_.CommentColor)# Demo Syntax Highlighting$($Reset) " + "`n" + " $($_.DefaultTokenColor)[$($Reset)$($_.TypeColor)CmdletBinding$($Reset)$($_.DefaultTokenColor)()]$($Reset) " + "`n" + " $($_.KeywordColor)param$($Reset)$($_.DefaultTokenColor)([$($Reset)$($_.TypeColor)IO.FileInfo$($Reset)$($_.DefaultTokenColor)]$($Reset)$($_.VariableColor)`$Path$($Reset)$($_.DefaultTokenColor))$($Reset) " + "`n" + " $($_.KeywordColor)end$($Reset) $($_.DefaultTokenColor){$($Reset) " + "`n" + " $($_.CommandColor)Write-Verbose$($Reset) $($_.StringColor)`"Testing in $($_.VariableColor)`$($($_.CommandColor)Split-Path$($Reset) $($_.VariableColor)`$PSScriptRoot$($Reset) $($_.ParameterColor)-Leaf$($Reset)$($_.VariableColor))$($Reset)$($_.StringColor)`"$($Reset) $($_.ParameterColor)-Verbose$($Reset) " + "`n" + " $($_.VariableColor)`$Env:PSModulePath $($_.OperatorColor)-split $($_.StringColor)';' $($_.OperatorColor)-notcontains $($_.VariableColor)`$Path$($_.DefaultTokenColor).$($_.MemberColor)FullName $($_.DefaultTokenColor)|$($Reset) " + "`n" + " $($_.CommandColor)Get-ChildItem$($Reset) $($_.DefaultTokenColor)|$($Reset) $($_.CommandColor)Select-Object$($Reset) $($_.ParameterColor)-First$($Reset) $($_.NumberColor)10$($Reset) " + "`n" + " $($_.DefaultTokenColor)} " + "`n" + "$($_.DefaultTokenColor)}$([char]27)[39m " + "$([char]27)[0m`n" </ScriptBlock> </ExpressionBinding> </CustomItem> </CustomEntry> </CustomEntries> </CustomControl> </View> <View> <Name>PSReadLine-Theme</Name> <ViewSelectedBy> <TypeName>Selected.Microsoft.PowerShell.PSConsoleReadLineOptions</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>CommandColor</Label> <ScriptBlock>[Microsoft.PowerShell.VTColorUtils]::FormatColor($_.CommandColor)</ScriptBlock> </ListItem> <ListItem> <Label>CommentColor</Label> <ScriptBlock>[Microsoft.PowerShell.VTColorUtils]::FormatColor($_.CommentColor)</ScriptBlock> </ListItem> <ListItem> <Label>ContinuationPromptColor</Label> <ScriptBlock>[Microsoft.PowerShell.VTColorUtils]::FormatColor($_.ContinuationPromptColor)</ScriptBlock> </ListItem> <ListItem> <Label>DefaultTokenColor</Label> <ScriptBlock>[Microsoft.PowerShell.VTColorUtils]::FormatColor($_.DefaultTokenColor)</ScriptBlock> </ListItem> <ListItem> <Label>EmphasisColor</Label> <ScriptBlock>[Microsoft.PowerShell.VTColorUtils]::FormatColor($_.EmphasisColor)</ScriptBlock> </ListItem> <ListItem> <Label>ErrorColor</Label> <ScriptBlock>[Microsoft.PowerShell.VTColorUtils]::FormatColor($_.ErrorColor)</ScriptBlock> </ListItem> <ListItem> <Label>KeywordColor</Label> <ScriptBlock>[Microsoft.PowerShell.VTColorUtils]::FormatColor($_.KeywordColor)</ScriptBlock> </ListItem> <ListItem> <Label>MemberColor</Label> <ScriptBlock>[Microsoft.PowerShell.VTColorUtils]::FormatColor($_.MemberColor)</ScriptBlock> </ListItem> <ListItem> <Label>NumberColor</Label> <ScriptBlock>[Microsoft.PowerShell.VTColorUtils]::FormatColor($_.NumberColor)</ScriptBlock> </ListItem> <ListItem> <Label>OperatorColor</Label> <ScriptBlock>[Microsoft.PowerShell.VTColorUtils]::FormatColor($_.OperatorColor)</ScriptBlock> </ListItem> <ListItem> <Label>ParameterColor</Label> <ScriptBlock>[Microsoft.PowerShell.VTColorUtils]::FormatColor($_.ParameterColor)</ScriptBlock> </ListItem> <ListItem> <Label>InlinePredictionColor</Label> <ScriptBlock>[Microsoft.PowerShell.VTColorUtils]::FormatColor($_.InlinePredictionColor)</ScriptBlock> </ListItem> <ListItem> <Label>SelectionColor</Label> <ScriptBlock>[Microsoft.PowerShell.VTColorUtils]::FormatColor($_.SelectionColor)</ScriptBlock> </ListItem> <ListItem> <Label>StringColor</Label> <ScriptBlock>[Microsoft.PowerShell.VTColorUtils]::FormatColor($_.StringColor)</ScriptBlock> </ListItem> <ListItem> <Label>TypeColor</Label> <ScriptBlock>[Microsoft.PowerShell.VTColorUtils]::FormatColor($_.TypeColor)</ScriptBlock> </ListItem> <ListItem> <Label>VariableColor</Label> <ScriptBlock>[Microsoft.PowerShell.VTColorUtils]::FormatColor($_.VariableColor)</ScriptBlock> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> </ViewDefinitions> </Configuration> |