'commit'
This commit is contained in:
31
VsCode配置/插件 C++ Compile Run 时报错的解决办法.txt
Normal file
31
VsCode配置/插件 C++ Compile Run 时报错的解决办法.txt
Normal file
@@ -0,0 +1,31 @@
|
||||
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
|
||||
Reference in New Issue
Block a user