VS Code PowerShell智能感知对我来说突然变得非常缓慢。几天运行良好。我已经卸载了所有扩展,但PowerShell除外。
以下是有关VS代码的详细信息。
Version: 1.28.2 (user setup)
Commit: 7f3ce96ff4729c91352ae6def877e59c561f4850
Date: 2018-10-17T00:23:51.859Z
Electron: 2.0.9
Chrome: 61.0.3163.100
Node.js: 8.9.3
V8: 6.1.534.41
Architecture: x64
以下是PowerShell的用户设置:
“ powershell.bugReporting.project”: “ https://github.com/PowerShell/vscode-powershell”, “ powershell.codeFolding.enable”:是的, “ powershell.codeFormatting.alignPropertyValuePairs”:是的, “ powershell.codeFormatting.ignoreOneLineBlock”:是的, “ powershell.codeFormatting.newLineAfterCloseBrace”:是的, “ powershell.codeFormatting.newLineAfterOpenBrace”:是的, “ powershell.codeFormatting.openBraceOnSameLine”:是的, “ powershell.codeFormatting.preset”:“自定义”, “ powershell.codeFormatting.whitespaceAfterSeparator”:是, “ powershell.codeFormatting.whitespaceAroundOperator”:是的, “ powershell.codeFormatting.whitespaceBeforeOpenBrace”:是的, “ powershell.codeFormatting.whitespaceBeforeOpenParen”:是的, “ powershell.debugging.createTemporaryIntegratedConsole”:否, “ powershell.developer.bundledModulesPath”:“”, “ powershell.developer.editorServicesLogLevel”:“普通”, “ powershell.developer.editorServicesWaitForDebugger”:否, “ powershell.developer.featureFlags”:[], “ powershell.developer.powerShellExeIsWindowsDevBuild”:否, “ powershell.developer.powerShellExePath”:“”, “ powershell.enableProfileLoading”:真,“ powershell.helpCompletion”: “ BlockComment”,“ powershell.integratedConsole.focusConsoleOnExecute”: true,“ powershell.integratedConsole.showOnStartup”:是, “ powershell.powerShellAdditionalExePaths”:[], “ powershell.powerShellDefaultVersion”:“”, “ powershell.powerShellExePath”:“”, “ powershell.scriptAnalysis.enable”:是的, “ powershell.scriptAnalysis.settingsPath”:“”, “ powershell.startAutomatically”:true,“ powershell.useX86Host”:false
有人建议吗?
答案 0 :(得分:1)
由于重新安装VSCode没有帮助,因此Powershell可能存在一些问题。
没什么要考虑的。 由于某些模块文件夹位于网络驱动器上,因此我以前在智能感知/ ps加载方面遇到了一些滞后。除了在本地复制所有模块外,我没有找到更好的解决方案。
在Win 7上从v3升级到v5后,我在PS方面遇到了很大的问题。降级没有帮助。出乎意料的是,如果我以其他用户身份登录,它可以很好地工作,所以我只是删除并重新创建了我的个人资料,它有所帮助。以其他用户身份登录,查看其是否工作不同。
我在具有Powershell内核(pwsh)的linux机器上使用VSCode作为ISE替代方案。它运行良好,并且我在VSCode上具有与您相同的版本。尝试在计算机上安装Powershell内核,然后切换VSCode以使用它而不是5.0 https://docs.microsoft.com/en-us/powershell/scripting/core-powershell/vscode/using-vscode?view=powershell-6#using-a-specific-installed-version-of-powershell