Cada vez que intento escribir console.log , en el momento en que presiono el punto, VS Code reemplaza ese texto con crossOriginIsolated . La única forma en que realmente puedo escribir console.log es escribir .log y luego escribir console delante de él. Me gusta tener las sugerencias, pero cuando presiono punto final simplemente reemplaza el texto que estoy tratando de escribir.
Coloque esto en su archivo 'settings.json':
"editor.acceptSuggestionOnCommitCharacter": false,Para abrir el archivo 'settings.json':
Además de eso, puede escribir log y presionar Enter. Se autocompletará console.log
Esto sucede cuando comete un error tipográfico muy específico al intentar escribir console.log . Específicamente, si escribe consold o consolt . Las teclas D y T están cerca de la tecla E , por lo que es un error plausible de cometer.
La razón por la que esto ocurre es que, cuando escribe un símbolo inexistente en vscode, intentará corregirlo automáticamente haciendo coincidir su con un símbolo real que tiene todas esas letras en el mismo orden. Esta es una regla útil a menudo, especialmente para corregir errores tipográficos de letras faltantes. Por ejemplo, "cosole" se corregiría automáticamente a "console" usando esta regla. Hay exactamente un símbolo JS válido que tiene las letras combinadas en ese orden y su origen cruzado está aislado :
Desafortunadamente, no hay forma de deshabilitar solo esta sugerencia de autocorrección por sí sola, pero si realmente siente que no puede tolerarla, hay una solución más específica que deshabilitar la autocorrección por completo. Puede suprimir este comportamiento desactivando la autocorrección solo para las variables:
En mi opinión, perder la autocorrección variable es un precio demasiado alto para corregir este comportamiento, por lo que personalmente he decidido vivir con eso.