Ver
V0.0 ini 2024-6-3
一、前言
自从DotNet8.0出来后,想试下用DontNet开发和部署基于VM(ECS)和容器(ACS)的应用,在开发的开程中发现我的开发环境(Windows11)中在PowerShell输入dotnet new con并按tab后,没有补全了,以前是按下后自动补成dotnet new console,下面是解决的办法。
二、内容
1、管理员方式运行“PowerShell”,打开$PROFILE,并粘贴下面脚本。
# PowerShell parameter completion shim for the dotnet CLI
Register-ArgumentCompleter -Native -CommandName dotnet -ScriptBlock {
param($wordToComplete, $commandAst, $cursorPosition)
dotnet complete --position $cursorPosition "$commandAst" | ForEach-Object {
[System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_)
}
}

1532

被折叠的 条评论
为什么被折叠?



