Files
python/VsCode配置/插件 C++ Compile Run 时报错的解决办法.txt
HuangHai 1f397eca87 'commit'
2025-08-30 18:35:01 +08:00

32 lines
1.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

1. 问题
使用插件 C/C++ Compile Run 时报错,顺着提示链接到 github 看 issue(异常: System.ArgumentOutOfRangeException: 该值必须大于或等于零,且必须小于控制台缓冲区在该维度的大小。 #1548),是要求更新 PSReadline。
==================================================================================================
2、解决办法: 更新并激活 PSReadline
(1) 关闭所有终端,包括 cmd,PowerShell,VSCode 里的终端等
(2)管理员模式打开 PowerShell
win+r,输入 powershell
(3)、 运行命令安装最新版 PSReadline
参考:https://github.com/PowerShell/PSReadLine
先吐槽一下,这玩意真TM慢啊~
# 下面这几句备用
#Get-Module
Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
Install-Module -Name PowerShellGet -Force
管理员身份运行 PowerShell
执行:get-ExecutionPolicy,若显示 Restricted 表示状态是禁止的
执行:set-ExecutionPolicy,会提示输入参数
输入 RemoteSigned 会提示进行选择
输入:Y,回车
Import-Module PowerShellGet
Install-Module PSReadLine -Force
Import-Module PSReadLine