VS代码PowerShell扩展intellisense非常慢

时间:2018-08-15 13:29:19

标签: powershell visual-studio-code intellisense

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

有人建议吗?

1 个答案:

答案 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