Service | Microsoft Docs article | Related commit history on GitHub | Change details |
---|---|---|---|
PSReadLine | About Psreadline (5.1) | https://github.com/MicrosoftDocs/PowerShell-Docs/commits/staging/reference/5.1/PSReadLine/About/about_PSReadLine.md | --- description: PSReadLine provides an improved command-line editing experience in the PowerShell console. Locale: en-US Previously updated : 10/14/2021 Last updated : 02/17/2022 online version: https://docs.microsoft.com/powershell/module/psreadline/about/about_psreadline?view=powershell-5.1&WT.mc_id=ps-gethelp schema: 2.0.0 Title: about PSReadLine set of characters. - Vi insert mode: `<Ctrl+LeftArrow>` - Vi command mode: `<Ctrl+LeftArrow>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### BeginningOfLine If the input has multiple lines, move to the start of the current line, or if of characters. - Emacs: `<Alt+f>`, `<Escape,f>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### GotoBrace Go to the matching brace, parenthesis, or square bracket. defined by a configurable set of characters. - Vi insert mode: `<Ctrl+RightArrow>` - Vi command mode: `<Ctrl+RightArrow>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### NextWordEnd Move the cursor forward to the end of the current word, or if between words, of characters. - Vi command mode: `<e>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### PreviousLine Move the cursor to the previous line. tokens. - Function is unbound. +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### ShellForwardWord Move the cursor forward to the start of the next word. Word boundaries are defined by PowerShell tokens. - Function is unbound. +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### ShellNextWord Move the cursor forward to the end of the current word, or if between words, to the end of the next word. Word boundaries are defined by PowerShell tokens. - Function is unbound. +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### ViBackwardWord Move the cursor back to the start of the current word, or if between words, set of characters. - Vi command mode: `<b>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### ViEndOfGlob Moves the cursor to the end of the word, using only whitespace as delimiters. defined by a configurable set of characters. - Vi command mode: `<w>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ## History functions ### BeginningOfHistory IEnumerable[Microsoft.PowerShell.KeyHandler] ``` -This function is used by Get-PSReadLineKeyHandler and probably isn't useful in +This function is used by `Get-PSReadLineKeyHandler` and probably isn't useful in a custom key binding. ```csharp |
PSReadLine | About Psreadline (7.0) | https://github.com/MicrosoftDocs/PowerShell-Docs/commits/staging/reference/7.0/PSReadLine/About/about_PSReadLine.md | --- description: PSReadLine provides an improved command-line editing experience in the PowerShell console. Locale: en-US Previously updated : 10/14/2021 Last updated : 02/17/2022 online version: https://docs.microsoft.com/powershell/module/psreadline/about/about_psreadline?view=powershell-7&WT.mc_id=ps-gethelp schema: 2.0.0 Title: about PSReadLine set of characters. - Vi insert mode: `<Ctrl+LeftArrow>` - Vi command mode: `<Ctrl+LeftArrow>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### BeginningOfLine If the input has multiple lines, move to the start of the current line, or if of characters. - Emacs: `<Alt+f>`, `<Escape,f>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### GotoBrace Go to the matching brace, parenthesis, or square bracket. defined by a configurable set of characters. - Vi insert mode: `<Ctrl+RightArrow>` - Vi command mode: `<Ctrl+RightArrow>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### NextWordEnd Move the cursor forward to the end of the current word, or if between words, of characters. - Vi command mode: `<e>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### PreviousLine Move the cursor to the previous line. tokens. - Function is unbound. +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### ShellForwardWord Move the cursor forward to the start of the next word. Word boundaries are defined by PowerShell tokens. - Function is unbound. +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### ShellNextWord Move the cursor forward to the end of the current word, or if between words, to the end of the next word. Word boundaries are defined by PowerShell tokens. - Function is unbound. +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### ViBackwardWord Move the cursor back to the start of the current word, or if between words, set of characters. - Vi command mode: `<b>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### ViEndOfGlob Moves the cursor to the end of the word, using only whitespace as delimiters. defined by a configurable set of characters. - Vi command mode: `<w>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ## History functions ### BeginningOfHistory IEnumerable[Microsoft.PowerShell.KeyHandler] ``` -This function is used by Get-PSReadLineKeyHandler and probably isn't useful in +This function is used by `Get-PSReadLineKeyHandler` and probably isn't useful in a custom key binding. ```csharp |
PSReadLine | About Psreadline (7.1) | https://github.com/MicrosoftDocs/PowerShell-Docs/commits/staging/reference/7.1/PSReadLine/About/about_PSReadLine.md | --- description: PSReadLine provides an improved command-line editing experience in the PowerShell console. Locale: en-US Previously updated : 10/14/2021 Last updated : 02/17/2022 online version: https://docs.microsoft.com/powershell/module/psreadline/about/about_psreadline?view=powershell-7.1&WT.mc_id=ps-gethelp schema: 2.0.0 Title: about PSReadLine set of characters. - Vi insert mode: `<Ctrl+LeftArrow>` - Vi command mode: `<Ctrl+LeftArrow>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### BeginningOfLine If the input has multiple lines, move to the start of the current line, or if of characters. - Emacs: `<Alt+f>`, `<Escape,f>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### GotoBrace Go to the matching brace, parenthesis, or square bracket. defined by a configurable set of characters. - Vi insert mode: `<Ctrl+RightArrow>` - Vi command mode: `<Ctrl+RightArrow>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### NextWordEnd Move the cursor forward to the end of the current word, or if between words, of characters. - Vi command mode: `<e>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### PreviousLine Move the cursor to the previous line. tokens. - Function is unbound. +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### ShellForwardWord Move the cursor forward to the start of the next word. Word boundaries are defined by PowerShell tokens. - Function is unbound. +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### ShellNextWord Move the cursor forward to the end of the current word, or if between words, to the end of the next word. Word boundaries are defined by PowerShell tokens. - Function is unbound. +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### ViBackwardChar Move the cursor one character to the left in the Vi edit mode. This may move set of characters. - Vi command mode: `<b>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### ViForwardChar Move the cursor one character to the right in the Vi edit mode. This may move defined by a configurable set of characters. - Vi command mode: `<w>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ## History functions ### BeginningOfHistory |
PSReadLine | About Psreadline (7.2) | https://github.com/MicrosoftDocs/PowerShell-Docs/commits/staging/reference/7.2/PSReadLine/About/about_PSReadLine.md | --- description: PSReadLine provides an improved command-line editing experience in the PowerShell console. Locale: en-US Previously updated : 10/14/2021 Last updated : 02/17/2022 online version: https://docs.microsoft.com/powershell/module/psreadline/about/about_psreadline?view=powershell-7.2&WT.mc_id=ps-gethelp schema: 2.0.0 Title: about PSReadLine set of characters. - Vi insert mode: `<Ctrl+LeftArrow>` - Vi command mode: `<Ctrl+LeftArrow>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### BeginningOfLine If the input has multiple lines, move to the start of the current line, or if of characters. - Emacs: `<Alt+f>`, `<Escape,f>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### GotoBrace Go to the matching brace, parenthesis, or square bracket. defined by a configurable set of characters. - Vi insert mode: `<Ctrl+RightArrow>` - Vi command mode: `<Ctrl+RightArrow>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### NextWordEnd Move the cursor forward to the end of the current word, or if between words, of characters. - Vi command mode: `<e>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### PreviousLine Move the cursor to the previous line. tokens. - Function is unbound. +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### ShellForwardWord Move the cursor forward to the start of the next word. Word boundaries are defined by PowerShell tokens. - Function is unbound. +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### ShellNextWord Move the cursor forward to the end of the current word, or if between words, to the end of the next word. Word boundaries are defined by PowerShell tokens. - Function is unbound. +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### ViBackwardChar Move the cursor one character to the left in the Vi edit mode. This may move set of characters. - Vi command mode: `<b>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### ViForwardChar Move the cursor one character to the right in the Vi edit mode. This may move defined by a configurable set of characters. - Vi command mode: `<w>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ## History functions ### BeginningOfHistory |
PSReadLine | About Psreadline (7.3) | https://github.com/MicrosoftDocs/PowerShell-Docs/commits/staging/reference/7.3/PSReadLine/About/about_PSReadLine.md | --- description: PSReadLine provides an improved command-line editing experience in the PowerShell console. Locale: en-US Previously updated : 10/14/2021 Last updated : 02/17/2022 online version: https://docs.microsoft.com/powershell/module/psreadline/about/about_psreadline?view=powershell-7.3&WT.mc_id=ps-gethelp schema: 2.0.0 Title: about PSReadLine set of characters. - Vi insert mode: `<Ctrl+LeftArrow>` - Vi command mode: `<Ctrl+LeftArrow>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### BeginningOfLine If the input has multiple lines, move to the start of the current line, or if of characters. - Emacs: `<Alt+f>`, `<Escape,f>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### GotoBrace Go to the matching brace, parenthesis, or square bracket. defined by a configurable set of characters. - Vi insert mode: `<Ctrl+RightArrow>` - Vi command mode: `<Ctrl+RightArrow>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### NextWordEnd Move the cursor forward to the end of the current word, or if between words, of characters. - Vi command mode: `<e>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### PreviousLine Move the cursor to the previous line. tokens. - Function is unbound. +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### ShellForwardWord Move the cursor forward to the start of the next word. Word boundaries are defined by PowerShell tokens. - Function is unbound. +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### ShellNextWord Move the cursor forward to the end of the current word, or if between words, to the end of the next word. Word boundaries are defined by PowerShell tokens. - Function is unbound. +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### ViBackwardChar Move the cursor one character to the left in the Vi edit mode. This may move set of characters. - Vi command mode: `<b>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ### ViForwardChar Move the cursor one character to the right in the Vi edit mode. This may move defined by a configurable set of characters. - Vi command mode: `<w>` +The characters that define word boundaries are configured in the +[WordDelimiters](/dotnet/api/microsoft.powershell.psconsolereadlineoptions.worddelimiters#microsoft-powershell-psconsolereadlineoptions-worddelimiters) +property of the **PSConsoleReadLineOptions** object. To view or change the +**WordDelimiters** property, see +[Get-PSReadLineOption](xref:PSReadLine.Get-PSReadLineOption) and +[Set-PSReadLineOption](xref:PSReadLine.Set-PSReadLineOption). + ## History functions ### BeginningOfHistory |