ISEOptions-objektet
ISEOptions-objektet representerar olika inställningar för Windows PowerShell ISE. Det är en instans av klassen Microsoft.PowerShell.Host.ISE.ISEOptions .
ISEOptions-objektet innehåller följande metoder och egenskaper.
Metoder
RestoreDefaultConsoleTokenColors()
Stöds i Windows PowerShell ISE 3.0 och senare och finns inte i tidigare versioner.
Återställer standardvärdena för tokenfärgerna i konsolfönstret.
# Changes the color of the commands in the Console pane to red and then restores it to its default value.
$psISE.Options.ConsoleTokenColors["Command"] = 'red'
$psISE.Options.RestoreDefaultConsoleTokenColors()
RestoreDefaults()
Stöds i Windows PowerShell ISE 2.0 och senare.
Återställer standardvärdena för alla alternativinställningar i konsolfönstret. Det återställer också beteendet för olika varningsmeddelanden som ger standard kryssrutan för att förhindra att meddelandet visas igen.
# Changes the background color in the Console pane and then restores it to its default value.
$psISE.Options.ConsolePaneBackgroundColor = 'orange'
$psISE.Options.RestoreDefaults()
RestoreDefaultTokenColors()
Stöds i Windows PowerShell ISE 2.0 och senare.
Återställer standardvärdena för tokenfärgerna i fönstret Skript.
# Changes the color of the comments in the Script pane to red and then restores it to its default value.
$psISE.Options.TokenColors["Comment"] = 'red'
$psISE.Options.RestoreDefaultTokenColors()
RestoreDefaultXmlTokenColors()
Stöds i Windows PowerShell ISE 3.0 och senare och finns inte i tidigare versioner.
Återställer standardvärdena för tokenfärgerna för XML-element som visas i Windows PowerShell ISE. Se även XmlTokenColors.
# Changes the color of the comments in XML data to red and then restores it to its default value.
$psISE.Options.XmlTokenColors["Comment"] = 'red'
$psISE.Options.RestoreDefaultXmlTokenColors()
Egenskaper
AutoSparaMinuteInterval
Stöds i Windows PowerShell ISE 3.0 och senare och finns inte i tidigare versioner.
Anger antalet minuter mellan de automatiska sparandeåtgärderna för dina filer med Windows PowerShell ISE. Standardvärdet är 2 minuter. Värdet är ett heltal.
# Changes the number of minutes between automatic save operations to every 3 minutes.
$psISE.Options.AutoSaveMinuteInterval = 3
CommandPaneBackgroundColor
Den här funktionen finns i Windows PowerShell ISE 2.0, men har tagits bort eller bytt namn i senare versioner av ISE. Senare versioner finns i ConsolePaneBackgroundColor.
Anger bakgrundsfärgen för kommandofönstret. Det är en instans av klassen System.Windows.Media.Color .
# Changes the background color of the Command pane to orange.
$psISE.Options.CommandPaneBackgroundColor = 'orange'
CommandPaneUp
Den här funktionen finns i Windows PowerShell ISE 2.0, men har tagits bort eller bytt namn i senare versioner av ISE.
Anger om kommandofönstret finns ovanför fönstret Utdata.
# Moves the Command pane to the top of the screen.
$psISE.Options.CommandPaneUp = $true
ConsolePaneBackgroundColor
Stöds i Windows PowerShell ISE 3.0 och senare och finns inte i tidigare versioner.
Anger bakgrundsfärgen för konsolfönstret. Det är en instans av klassen System.Windows.Media.Color .
# Changes the background color of the Console pane to red.
$psISE.Options.ConsolePaneBackgroundColor = 'red'
ConsolePaneForegroundColor
Stöds i Windows PowerShell ISE 3.0 och senare och finns inte i tidigare versioner.
Anger förgrundsfärgen för texten i konsolfönstret.
# Changes the foreground color of the text in the Console pane to yellow.
$psISE.Options.ConsolePaneForegroundColor = 'yellow'
ConsolePaneTextBackgroundColor
Stöds i Windows PowerShell ISE 3.0 och senare och finns inte i tidigare versioner.
Anger bakgrundsfärgen för texten i konsolfönstret.
# Changes the background color of the Console pane text to pink.
$psISE.Options.ConsolePaneTextBackgroundColor = 'pink'
ConsoleTokenColors
Stöds i Windows PowerShell ISE 3.0 och senare och finns inte i tidigare versioner.
Anger färgerna på IntelliSense-token i Fönstret Windows PowerShell ISE-konsol. Den här egenskapen är ett ordlisteobjekt som innehåller namn/värde-par med tokentyper och färger för konsolfönstret. Om du vill ändra färgerna på IntelliSense-token i fönstret Skript läser du TokenColors. Information om hur du återställer färgerna till standardvärdena finns i RestoreDefaultConsoleTokenColors. Tokenfärger kan anges för följande: Attribut, Kommando, CommandArgument, CommandParameter, Comment, GroupEnd, GroupStart, Keyword, LineContinuation, LoopLabel, Member, NewLine, Number, Operator, Position, StatementSeparator, String, Type, Unknown, Variable.
# Sets the color of commands to green.
$psISE.Options.ConsoleTokenColors["Command"] = 'green'
# Sets the color of keywords to magenta.
$psISE.Options.ConsoleTokenColors["Keyword"] = 'magenta'
FelsökaBackgroundColor
Stöds i Windows PowerShell ISE 2.0 och senare.
Anger bakgrundsfärgen för felsökningstexten som visas i konsolfönstret. Det är en instans av klassen System.Windows.Media.Color .
# Changes the background color for the debug text that appears in the Console pane to blue.
$psISE.Options.DebugBackgroundColor = '#0000FF'
DebugForegroundColor
Stöds i Windows PowerShell ISE 2.0 och senare.
Anger förgrundsfärgen för felsökningstexten som visas i konsolfönstret. Det är en instans av klassen System.Windows.Media.Color .
# Changes the foreground color for the debug text that appears in the Console pane to yellow.
$psISE.Options.DebugForegroundColor = 'yellow'
DefaultOptions
Stöds i Windows PowerShell ISE 2.0 och senare.
En samling egenskaper som anger de standardvärden som ska användas när återställningsmetoderna används.
# Displays the name of the default options. This example is from ISE 4.0.
$psISE.Options.DefaultOptions
SelectedScriptPaneState : Top
ShowDefaultSnippets : True
ShowToolBar : True
ShowOutlining : True
ShowLineNumbers : True
TokenColors : {[Attribute, #FF00BFFF], [Command, #FF0000FF], [CommandArgument, #FF8A2BE2], [CommandParameter, #FF000080]...}
ConsoleTokenColors : {[Attribute, #FFB0C4DE], [Command, #FFE0FFFF], [CommandArgument, #FFEE82EE], [CommandParameter, #FFFFE4B5]...}
XmlTokenColors : {[Comment, #FF006400], [CommentDelimiter, #FF008000], [ElementName, #FF8B0000], [MarkupExtension, #FFFF8C00]...}
DefaultOptions : Microsoft.PowerShell.Host.ISE.ISEOptions
FontSize : 9
Zoom : 100
FontName : Lucida Console
ErrorForegroundColor : #FFFF0000
ErrorBackgroundColor : #00FFFFFF
WarningForegroundColor : #FFFF8C00
WarningBackgroundColor : #00FFFFFF
VerboseForegroundColor : #FF00FFFF
VerboseBackgroundColor : #00FFFFFF
DebugForegroundColor : #FF00FFFF
DebugBackgroundColor : #00FFFFFF
ConsolePaneBackgroundColor : #FF012456
ConsolePaneTextBackgroundColor : #FF012456
ConsolePaneForegroundColor : #FFF5F5F5
ScriptPaneBackgroundColor : #FFFFFFFF
ScriptPaneForegroundColor : #FF000000
ShowWarningForDuplicateFiles : True
ShowWarningBeforeSavingOnRun : True
UseLocalHelp : True
AutoSaveMinuteInterval : 2
MruCount : 10
ShowIntellisenseInConsolePane : True
ShowIntellisenseInScriptPane : True
UseEnterToSelectInConsolePaneIntellisense : True
UseEnterToSelectInScriptPaneIntellisense : True
IntellisenseTimeoutInSeconds : 3
ErrorBackgroundColor
Stöds i Windows PowerShell ISE 2.0 och senare.
Anger bakgrundsfärgen för feltext som visas i konsolfönstret. Det är en instans av klassen System.Windows.Media.Color .
# Changes the background color for the error text that appears in the Console pane to black.
$psISE.Options.ErrorBackgroundColor = 'black'
ErrorForegroundColor
Stöds i Windows PowerShell ISE 2.0 och senare.
Anger förgrundsfärgen för feltext som visas i konsolfönstret. Det är en instans av klassen System.Windows.Media.Color .
# Changes the foreground color for the error text that appears in the console pane to green.
$psISE.Options.ErrorForegroundColor = 'green'
FontName
Stöds i Windows PowerShell ISE 2.0 och senare.
Anger teckensnittsnamnet som för närvarande används i både fönstret Skript och konsolfönstret.
# Changes the font used in both panes.
$psISE.Options.FontName = 'Courier New'
Teckenstorlek
Stöds i Windows PowerShell ISE 2.0 och senare.
Anger teckenstorleken som ett heltal. Den används i fönstret Skript, kommandofönstret och fönstret Utdata. Det giltiga intervallet med värden är 8 till 32.
# Changes the font size in all panes.
$psISE.Options.FontSize = 20
IntellisenseTimeoutInSeconds
Stöds i Windows PowerShell ISE 3.0 och senare och finns inte i tidigare versioner.
Anger antalet sekunder som IntelliSense använder för att försöka matcha den text som för närvarande skrivs. Efter det här antalet sekunder överskrider IntelliSense tidsgränsen och gör att du kan fortsätta skriva. Standardvärdet är 3 sekunder. Värdet är ett heltal.
# Changes the number of seconds for IntelliSense syntax recognition to 5.
$psISE.Options.IntellisenseTimeoutInSeconds = 5
MruCount
Stöds i Windows PowerShell ISE 3.0 och senare och finns inte i tidigare versioner.
Anger antalet nyligen öppnade filer som Windows PowerShell ISE spårar och visas längst ned på menyn Öppna fil. Standardvärdet är 10. Värdet är ett heltal.
# Changes the number of recently used files that appear at the bottom of the File Open menu to 5.
$psISE.Options.MruCount = 5
OutputPaneBackgroundColor
Den här funktionen finns i Windows PowerShell ISE 2.0, men har tagits bort eller bytt namn i senare versioner av ISE. Senare versioner finns i ConsolePaneBackgroundColor.
Den läs-/skrivegenskap som hämtar eller anger bakgrundsfärgen för själva utdatafönstret. Det är en instans av klassen System.Windows.Media.Color .
# Changes the background color of the Output pane to gold.
$psISE.Options.OutputPaneForegroundColor = 'gold'
OutputPaneTextForegroundColor
Den här funktionen finns i Windows PowerShell ISE 2.0, men har tagits bort eller bytt namn i senare versioner av ISE. Senare versioner finns i ConsolePaneForegroundColor.
Läs-/skrivegenskapen som ändrar förgrundsfärgen för texten i fönstret Utdata i Windows PowerShell ISE 2.0.
# Changes the foreground color of the text in the Output Pane to blue.
$psISE.Options.OutputPaneTextForegroundColor = 'blue'
OutputPaneTextBackgroundColor
Den här funktionen finns i Windows PowerShell ISE 2.0, men har tagits bort eller bytt namn i senare versioner av ISE. Senare versioner finns i ConsolePaneTextBackgroundColor.
Den läs-/skrivegenskap som ändrar bakgrundsfärgen för texten i fönstret Utdata.
# Changes the background color of the Output pane text to pink.
$psISE.Options.OutputPaneTextBackgroundColor = 'pink'
ScriptPaneBackgroundColor
Stöds i Windows PowerShell ISE 2.0 och senare.
Den läs-/skrivegenskap som hämtar eller anger bakgrundsfärgen för filer. Det är en instans av klassen System.Windows.Media.Color .
# Sets the color of the script pane background to yellow.
$psISE.Options.ScriptPaneBackgroundColor = 'yellow'
ScriptPaneForegroundColor
Stöds i Windows PowerShell ISE 2.0 och senare.
Läs-/skrivegenskapen som hämtar eller anger förgrundsfärgen för filer som inte är skriptfiler i fönstret Skript. Om du vill ange förgrundsfärgen för skriptfiler använder du TokenColors.
# Sets the foreground to color of non-script files in the script pane to green.
$psISE.Options.ScriptPaneBackgroundColor = 'green'
SelectedScriptPaneState
Stöds i Windows PowerShell ISE 2.0 och senare.
Läs-/skrivegenskapen som hämtar eller anger positionen för fönstret Skript på skärmen. Strängen kan vara antingen Maximerad, Överkant eller Höger.
# Moves the Script Pane to the top.
$psISE.Options.SelectedScriptPaneState = 'Top'
# Moves the Script Pane to the right.
$psISE.Options.SelectedScriptPaneState = 'Right'
# Maximizes the Script Pane
$psISE.Options.SelectedScriptPaneState = 'Maximized'
ShowDefault-kodfragment
Stöds i Windows PowerShell ISE 3.0 och senare och finns inte i tidigare versioner.
Anger om CTRL+J-listan med kodfragment innehåller startuppsättningen som ingår i Windows PowerShell. När det är inställt på $false
visas endast användardefinierade kodfragment i CTRL+J-listan.
Standardvärdet är $true
.
# Hide the default snippets from the CTRL+J list.
$psISE.Options.ShowDefaultSnippets = $false
VisaIntellisenseInConsolePane
Stöds i Windows PowerShell ISE 3.0 och senare och finns inte i tidigare versioner.
Anger om IntelliSense erbjuder syntax-, parameter- och värdeförslag i konsolfönstret.
Standardvärdet är $true
.
# Turn off IntelliSense in the console pane.
$psISE.Options.ShowIntellisenseInConsolePane = $false
ShowIntellisenseInScriptPane
Stöds i Windows PowerShell ISE 3.0 och senare och finns inte i tidigare versioner.
Anger om IntelliSense erbjuder syntax-, parameter- och värdeförslag i fönstret Skript.
Standardvärdet är $true
.
# Turn off IntelliSense in the Script pane.
$psISE.Options.ShowIntellisenseInScriptPane = $false
ShowLineNumbers
Stöds i Windows PowerShell ISE 3.0 och senare och finns inte i tidigare versioner.
Anger om fönstret Skript visar radnummer i vänstermarginalen. Standardvärdet är $true
.
# Turn off line numbers in the Script pane.
$psISE.Options.ShowLineNumbers = $false
ShowOutlining
Stöds i Windows PowerShell ISE 3.0 och senare och finns inte i tidigare versioner.
Anger om fönstret Skript visar utökningsbara och komprimerbara hakparenteser bredvid kodavsnitt i vänstermarginalen. När de visas kan du klicka på minusikonerna -
bredvid ett textblock för att dölja det eller klicka på plusikonen +
för att expandera ett textblock. Standardvärdet är $true
.
# Turn off outlining in the Script pane.
$psISE.Options.ShowOutlining = $false
ShowToolBar
Stöds i Windows PowerShell ISE 2.0 och senare.
Anger om ISE-verktygsfältet visas överst i Windows PowerShell ISE-fönstret. Standardvärdet är $true
.
# Show the toolbar.
$psISE.Options.ShowToolBar = $true
ShowWarningBeforeSavingOnRun
Stöds i Windows PowerShell ISE 2.0 och senare.
Anger om ett varningsmeddelande visas när ett skript sparas automatiskt innan det körs.
Standardvärdet är $true
.
# Enable the warning message when an attempt
# is made to run a script without saving it first.
$psISE.Options.ShowWarningBeforeSavingOnRun = $true
ShowWarningForDuplicateFiles
Stöds i Windows PowerShell ISE 2.0 och senare.
Anger om ett varningsmeddelande visas när samma fil öppnas på olika PowerShell-flikar. Om värdet är inställt $true
på visas följande meddelande om du vill öppna samma fil på flera flikar: "En kopia av den här filen är öppen på en annan Windows PowerShell-flik. Ändringar som görs i den här filen påverkar alla öppna kopior." Standardvärdet är $true
.
# Enable the warning message when a file is
# opened in multiple PowerShell tabs.
$psISE.Options.ShowWarningForDuplicateFiles = $true
TokenColors
Stöds i Windows PowerShell ISE 2.0 och senare.
Anger färgerna på IntelliSense-token i fönstret Windows PowerShell ISE-skript. Den här egenskapen är ett ordlisteobjekt som innehåller namn/värde-par med tokentyper och färger för fönstret Skript. Om du vill ändra färgerna på IntelliSense-token i konsolfönstret läser du ConsoleTokenColors. Information om hur du återställer färgerna till standardvärdena finns i RestoreDefaultTokenColors. Tokenfärger kan anges för följande: Attribut, Kommando, CommandArgument, CommandParameter, Comment, GroupEnd, GroupStart, Keyword, LineContinuation, LoopLabel, Member, NewLine, Number, Operator, Position, StatementSeparator, String, Type, Unknown, Variable.
# Sets the color of commands to green.
$psISE.Options.TokenColors["Command"] = "green"
# Sets the color of keywords to magenta.
$psISE.Options.TokenColors["Keyword"] = "magenta"
UseEnterToSelectInConsolePaneIntellisense
Stöds i Windows PowerShell ISE 3.0 och senare och finns inte i tidigare versioner.
Anger om du kan använda returnyckeln för att välja alternativet IntelliSense i konsolfönstret. Standardvärdet är $true
.
# Turn off using the ENTER key to select an IntelliSense provided option in the Console pane.
$psISE.Options.UseEnterToSelectInConsolePaneIntellisense = $false
UseEnterToSelectInScriptPaneIntellisense
Stöds i Windows PowerShell ISE 3.0 och senare och finns inte i tidigare versioner.
Anger om du kan använda returnyckeln för att välja ett IntelliSense-angivet alternativ i fönstret Skript. Standardvärdet är $true
.
# Turn on using the Enter key to select an IntelliSense provided option in the Console pane.
$psISE.Options.UseEnterToSelectInConsolePaneIntellisense = $true
UseLocalHelp
Stöds i Windows PowerShell ISE 3.0 och senare och finns inte i tidigare versioner.
Anger om den lokalt installerade hjälpen eller onlinehjälpen visas när du trycker på F1 med markören placerad i ett nyckelord. Om det är inställt på $true
visar ett popup-fönster innehåll från den lokalt installerade hjälpen. Du kan installera hjälpfilerna genom att Update-Help
köra kommandot . Om inställningen är inställd $false
på öppnas webbläsaren på en sida på Microsoft Learn.
# Sets the option for the online help to be displayed.
$psISE.Options.UseLocalHelp = $false
# Sets the option for the local Help to be displayed.
$psISE.Options.UseLocalHelp = $true
VerboseBackgroundColor
Stöds i Windows PowerShell ISE 2.0 och senare.
Anger bakgrundsfärgen för utförlig text som visas i konsolfönstret. Det är ett System.Windows.Media.Color-objekt .
# Changes the background color for verbose text to blue.
$psISE.Options.VerboseBackgroundColor ='#0000FF'
VerboseForegroundColor
Stöds i Windows PowerShell ISE 2.0 och senare.
Anger förgrundsfärgen för utförlig text som visas i konsolfönstret. Det är ett System.Windows.Media.Color-objekt .
# Changes the foreground color for verbose text to yellow.
$psISE.Options.VerboseForegroundColor = 'yellow'
WarningBackgroundColor
Stöds i Windows PowerShell ISE 2.0 och senare.
Anger bakgrundsfärgen för varningstext som visas i konsolfönstret. Det är ett System.Windows.Media.Color-objekt .
# Changes the background color for warning text to blue.
$psISE.Options.WarningBackgroundColor = '#0000FF'
WarningForegroundColor
Stöds i Windows PowerShell ISE 2.0 och senare.
Anger förgrundsfärgen för varningstext som visas i fönstret Utdata. Det är ett System.Windows.Media.Color-objekt .
# Changes the foreground color for warning text to yellow.
$psISE.Options.WarningForegroundColor = 'yellow'
XmlTokenColors
Stöds i Windows PowerShell ISE 3.0 och senare och finns inte i tidigare versioner.
Anger ett ordlisteobjekt som innehåller namn/värde-par med tokentyper och färger för XML-innehåll som visas i Windows PowerShell ISE. Tokenfärger kan anges för följande: Attribut, Kommando, CommandArgument, CommandParameter, Comment, GroupEnd, GroupStart, Keyword, LineContinuation, LoopLabel, Member, NewLine, Number, Operator, Position, StatementSeparator, String, Type, Unknown, Variable. Se även RestoreDefaultXmlTokenColors.
# Sets the color of XML element names to green.
$psISE.Options.XmlTokenColors["ElementName"] = 'green'
# Sets the color of XML comments to magenta.
$psISE.Options.XmlTokenColors["Comment"] = 'magenta'
Zooma
Stöds i Windows PowerShell ISE 3.0 och senare och finns inte i tidigare versioner.
Anger den relativa storleken på text i både konsol- och skriptfönster. Standardvärdet är 100. Mindre värden gör att texten i Windows PowerShell ISE blir mindre medan större tal gör att texten ser större ut. Värdet är ett heltal som sträcker sig från 20 till 400.
# Changes the text in the Windows PowerShell ISE to be double its normal size.
$psISE.Options.Zoom = 200
Se även
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för