You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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: Ctrl+v Exception: System.ArgumentOutOfRangeException: The value must be greater than or equal to zero and less than the console's buffer size in that dimension. Parameter name: top Actual value was -2. at System.Console.SetCursorPosition(Int32 left, Int32 top) at Microsoft.PowerShell.PSConsoleReadLine.ReallyRender(RenderData renderData, String defaultColor) at Microsoft.PowerShell.PSConsoleReadLine.ForceRender() at Microsoft.PowerShell.PSConsoleReadLine.Paste(Nullable`1 key, Object arg) at Microsoft.PowerShell.PSConsoleReadLine.ProcessOneKey(ConsoleKeyInfo key, Dictionary`2 dispatchTable, Boolean ignoreIfNoAction, Object arg) at Microsoft.PowerShell.PSConsoleReadLine.InputLoop() at Microsoft.PowerShell.PSConsoleReadLine.ReadLine(Runspace runspace, EngineIntrinsics engineIntrinsics)
Create a virtual environment in a folder (e.g., python -m venv venv).
Activate the virtual environment through Ctrl+Shift+P -> "Python: Select Interpreter" -> choose the interpreter in your virtual environment.
Open VSCode PowerShell in a terminal window.
Copy some text to your clipboard.
Press Ctrl + V to paste the copied text.
Expected behavior
Pasted content should appear normally in the terminal without crashing or throwing an exception.
Actual behavior
Throws System.ArgumentOutOfRangeException with Actual value was -2 when trying to paste using Ctrl+V.
The text was updated successfully, but these errors were encountered:
Rohit10jr
changed the title
ArgumentOutOfRangeException: top - Actual value was -2 when using Ctrl+V to paste
ArgumentOutOfRangeException: top Actual value was -2 when using Ctrl+V to paste
May 26, 2025
I had a similar issue today (and it has happened before). For me it was not "ctrl+v" that triggered the Exception, but simply typing "."
I also just made a venv (python -m venv .venv) and tried to activate it (.venv/Scripts/activate)
The report URL https://github.com/lzybkr/PSReadLine/issues/new in your exception message indicates that you are using a very old version of PSReadLine, 2.0.0-beta2 or prior. Please upgrade to the latest v2.3.6 version of PSReadLine and give it another try.
Prerequisites
Exception report
Screenshot
N/A
Environment data
Steps to reproduce
Create a virtual environment in a folder (e.g., python -m venv venv).
Activate the virtual environment through Ctrl+Shift+P -> "Python: Select Interpreter" -> choose the interpreter in your virtual environment.
Open VSCode PowerShell in a terminal window.
Copy some text to your clipboard.
Press Ctrl + V to paste the copied text.
Expected behavior
Pasted content should appear normally in the terminal without crashing or throwing an exception.
Actual behavior
Throws System.ArgumentOutOfRangeException with Actual value was -2 when trying to paste using Ctrl+V.
The text was updated successfully, but these errors were encountered: