- 
                Notifications
    You must be signed in to change notification settings 
- Fork 317
Closed
Description
Prerequisites
- Write a descriptive title.
- Make sure you are able to repro it on the latest released version
- Search the existing issues, especially the pinned issues.
Exception report
Oops, something went wrong. Please report this bug with the details below.
Report on GitHub: https://github.com/lzybkr/PSReadLine/issues/new
-----------------------------------------------------------------------
Last 1 Keys:
 &
Exception:
System.ArgumentOutOfRangeException: Değer sıfırdan büyük veya eşit ve bu boyuttaki konsolun arabellek boyutundan küçük olmalıdır.
Parametre adı: left
Gerçek değer -2 idi.
    konum: System.Console.SetCursorPosition(Int32 left, Int32 top)
    konum: Microsoft.PowerShell.Internal.VirtualTerminal.set_CursorLeft(Int32 value)
    konum: Microsoft.PowerShell.PSConsoleReadLine.ReallyRender(RenderData renderData, String defaul    konum: Microsoft.PowerShell.PSConsoleReadLine.ForceRender()
    konum: Microsoft.PowerShell.PSConsoleReadLine.Insert(Char c)
    konum: Microsoft.PowerShell.PSConsoleReadLine.SelfInsert(Nullable`1 key, Object arg)
    konum: Microsoft.PowerShell.PSConsoleReadLine.ProcessOneKey(ConsoleKeyInfo key, Dictionary`2 dispatchTable, Boolean ignoreIfNoAction, Object arg)
    konum: Microsoft.PowerShell.PSConsoleReadLine.InputLoop()
    konum: Microsoft.PowerShell.PSConsoleReadLine.ReadLine(Runspace runspace, EngineIntrinsics engineIntrinsics)
-----------------------------------------------------------------------Screenshot
N/A
Environment data
Name                           Value
----                           -----
PSVersion                      5.1.19041.5607
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.19041.5607
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
Name    : PSReadline
Version : 2.0.0
Version : 5.1.19041.5607
C:\Users\Pc\Documents\WindowsPowerShell\Modules;C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules
IsSingleByte      : True
BodyName          : ibm857
EncodingName      : Türkçe (DOS)
HeaderName        : ibm857
WebName           : ibm857
WindowsCodePage   : 1254
IsBrowserDisplay  : False
IsBrowserSave     : False
IsMailNewsDisplay : False
IsMailNewsSave    : False
EncoderFallback   : System.Text.InternalEncoderBestFitFallback
DecoderFallback   : System.Text.InternalDecoderBestFitFallback
IsReadOnly        : True
CodePage          : 857Steps to reproduce
At line:1 char:1
- &
- ~
 Missing expression after '&' in pipeline element.- CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
- FullyQualifiedErrorId : MissingExpression
 
Expected behavior
PowerShell'de "&" karakteri girildiğinde herhangi bir hata mesajı görüntülenmemelidir. İmleç bir sonraki karaktere geçmeli ve kullanıcının komut yazmaya devam etmesine izin verilmelidir.
Aşağıdaki PowerShell komut dosyası çalıştırıldığında:
Write-Host "Merhaba Dünya"
&
Ekranda sadece "Merhaba Dünya" mesajı görüntülenmeli ve herhangi bir hata mesajı görüntülenmemelidir.
### Actual behavior
PowerShell'de "&" karakteri girildiğinde, aşağıdaki hata mesajı görüntüleniyor ve komut istemi kilitleniyor:
System.ArgumentOutOfRangeException: Değer sıfırdan büyük veya eşit ve bu boyuttaki konsolun arabellek boyutundan küçük olmalıdır.
Parametre adı: left
Gerçek değer -2 idi.
Bu hata, kullanıcının komut girmeye devam etmesini engelliyor ve PowerShell'i yeniden başlatmayı gerektiriyor.
Aşağıdaki PowerShell komut dosyası çalıştırıldığında:
```powershell
Write-Host "Merhaba Dünya"
&
Ekranda "Merhaba Dünya" mesajı görüntülenmiyor ve aşağıdaki hata mesajı görüntüleniyor:
System.ArgumentOutOfRangeException: ...
Bu hata, komut dosyasının çalışmasını durduruyor ve kullanıcının beklenen çıktıyı görmesini engelliyor.
Metadata
Metadata
Assignees
Labels
No labels