Editar: Pylance parece ser mucho mejor en esto y hasta ahora ha resuelto todos los problemas con el servidor de lenguaje Python anterior de Microsoft.
Estoy usando VS Code y es maravilloso en todas las áreas, excepto en la finalización del código, donde generalmente es demasiado lento para ser útil. Este ejemplo muestra cuánto tiempo tardó intellisense en encontrar una variable local, y esto es solo después de que se le solicitó que lo hiciera después de presionar ctrl + enter.
Todavía no he podido encontrar una solución a esto, así que estoy aquí para preguntar si alguien más ha tenido un problema similar y cómo lo ha superado.
Resultó que era una extensión particular de VS Code para mí.
Servicio de lenguaje angular. Deshabilitar esto lo hizo muy rápido.
Prueba esto para ver si es una extensión en particular.
El problema podría ser una configuración de configuración incorrecta.
Es posible que desee asegurarse de que estas configuraciones estén activadas:
Controla si las sugerencias deben aparecer automáticamente al escribir
"editor.quickSuggestions": { "other": true, "comments": false, "strings": false },Controla el retraso en ms después del cual aparecerán sugerencias rápidas
"editor.quickSuggestionsDelay": 10,Tal vez sea Jedi . Me refiero a que es increíble, pero... Jugando con Jedi yo mismo en bases de código más grandes, puedo confirmar que puede ser súper lento a veces y bastante difícil descubrir cuáles son los problemas... :/
¡La solución podría ser cambiar a otro servidor de idioma! La extensión VSCode Python tiene una configuración de "Servidor de idioma":
también conocido como python.languageServer .
Pylance es un nuevo servidor de idiomas propio de MS. Acabo de probarlo y todo parece un poco más rápido. A partir de hoy, esto está etiquetado como Vista previa . Así que podría haber mejoras a la vuelta de la esquina.