Ant*_*nty 35 python intellisense code-completion visual-studio-code
我正在使用VS Code,它的所有区域都很精彩,但代码完成,通常只是太慢而无法使用.这个例子显示了intellisense找到一个局部变量需要多长时间,这只是在我按下ctrl + enter后提示它这样做之后.
到目前为止,我还没能找到解决方案,所以我在这里问其他人是否有类似的问题并询问他们是如何克服它的.
ewe*_*ody 26
也许是绝地武士。我的意思是它很棒但是......在更大的代码库上修补绝地我可以确认它有时可能非常慢并且很难弄清楚问题是什么......:/
解决方案可能是切换到其他语言服务器!VSCode Python 扩展有一个“语言服务器”设置:
又名python.languageServer
。
Pylance是 MS 自己的新语言服务器。我刚试过,这一切似乎有点快。截至今天,这被标记为Preview。所以可能会有改进。
And*_*rew 17
我的答案是针对 C++,但仍然有点相关。
我正在使用 Microsoft 的 C/C++ 扩展,当我将其Intelli Sense Engine
设置从Default
“上下文感知结果”切换到Tag Parser
“不感知上下文的‘模糊’结果”时,它立即开始显示 IntelliSense 选项而不是延迟 5 秒以上。
因此,也许可以检查您的语言或环境扩展名的特定选项。
Mad*_*Mac 11
原来,这对我来说是一个特殊的VS Code扩展。
Angular语言服务。禁用此功能可以使其快如闪电。
试试看它是否是一个特定的扩展名。
小智 9
问题可能出在错误的设置配置上。
您可能需要确保启用以下设置:
控制输入时是否自动显示建议
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": false
},
Run Code Online (Sandbox Code Playgroud)
控制以毫秒为单位的延迟,此后将显示快速建议
"editor.quickSuggestionsDelay": 10,
Run Code Online (Sandbox Code Playgroud)
我在 VS Code 上使用 Python 时遇到了同样的问题。就我而言,禁用 IntelliSence 的绝地使事情变得更快。
只需在选项中设置"python.jediEnabled": false。
由于内存对我来说不是问题,我还启用了代码分析以将解析器树保存在内存中:"python.analysis.memory.keepLibraryAst": true
如果您正在使用 Angular 并且在过去几天注意到智能感知缓慢,那么它可能是具有新功能的Angular 语言服务Experimental-ivy
。
您可以通过打开扩展设置来禁用它:
然后禁用实验常春藤功能:
VS Code 在某个时候提示我启用它,我启用了它,从那时起智能感知超级慢。通过使用上述步骤禁用此功能,现在又快了。
小智 5
在 settings.json 文件中使用以下值
"editor.suggest.snippetsPreventQuickSuggestions": false,
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10485 次 |
最近记录: |