He estado luchando con un comportamiento realmente molesto de Visual Studio Code recientemente.
Cada vez que trato de usar la sintaxis extendida de JavaScript, VSCode autocompleta automáticamente la siguiente pieza de código (erróneamente). Tenga en cuenta que NO estoy presionando TAB . Aquí hay una demostración de lo que estoy hablando:
¿Hay alguna manera de deshabilitar esto? Esto realmente me está volviendo loco... Estoy usando Visual Studio Code 1.59.0 (que debería ser la última versión en el momento de escribir esta pregunta).
Puede haber muchas causas para este problema, intente: instalar extensiones js Si no funciona, intente eliminar la carpeta .vscode en su directorio de inicio y reinstale vscode, esto debería resolver el problema.
Parece ser un problema introducido en la última actualización de VSCode.
Tengo una computadora portátil con la última versión que presenta el problema. Y otra computadora portátil que ejecutaba una versión anterior y no presentaba el problema. Al actualizar la computadora portátil con la versión anterior a la última, ahora también tiene este molesto error...
EDITAR:
Como solución temporal, acabo de reinstalar la versión 1.58.2 en mis computadoras portátiles, lo que resolvió el problema. https://code.visualstudio.com/updates/v1_58
Como mencioné en mi comentario en otro lugar, el problema de github es Escribir puntos repetidos en js se expande a la primera sugerencia .
En ese número se mencionan un par de arreglos temporales:
"editor.suggest.showWords": false
o
"editor.acceptSuggestionOnCommitCharacter": false
el .
son caracteres de confirmación en javascript, por lo que se seleccionará una de las sugerencias que no desea.
[Es posible que pueda aumentar el tiempo de quick suggestions delay
como una posible solución, pero no puedo probarlo ya que en realidad no puedo reproducir este error en mi configuración].
[Si aún enfrenta este problema, asegúrese de actualizar a v1.59.1, que incluye una solución. Si eso no lo soluciona, presente un problema.]
Hice un fragmento de usuario para solucionar el problema por ahora:
"Spread": { "scope": "javascript,typescript", "prefix": "spd", "body": ["...$1"], "description": "spread rest operator vs code fix" }
Básico pero hace el trabajo. Simplemente cree un fragmento y suéltelo.
Esto parece estar solucionado en la última confirmación, que es 1.59.1.
Presiona ctrl + , (control + coma)
Escriba editor.suggest.showWords
en el cuadro de búsqueda
Uncheck
la configuración, (dice When enabled intellisense shows text-suggestions
)
O para deshabilitarlo específicamente para javascript
Agregue la línea "editor.suggest.showWords": false
en settings.json
, dentro de la sección [javascript]
.
Puede abrir settings.json presionando F1 y escribiendo settings.json
Puede encontrar más información sobre este problema y la solución temporal aquí en el problema de github en el repositorio oficial de vscode