El autocompletado de VS Code es increíble:
después de tabular:
Sin embargo, muchas veces me encuentro queriendo insertar algo al comienzo de una línea que no está en blanco. Por ejemplo, en el siguiente ejemplo, tengo una variable llamada 'myVar' y quiero insertar el autocompletado de log :
Ahora, por supuesto, una forma de resolver esto es ingresar en 'espacio', 'flecha izquierda' y luego escribir la palabra, pero me pregunto si hay una manera de obtener un autocompletado que básicamente ignorará cualquier texto que está a la derecha del cursor.
crea tus propias reglas y esas cosas.
en la raíz de su proyecto, cree una carpeta llamada .vscode adentro, agregue un archivo [WHATEVER-NAME].code-snippets asegúrese de que tenga los fragmentos code-snippets extensión
{ "clg": { "prefix": "clg", "body": "console.log(\"$1\", $1);" }, "react": { "prefix": "react", "body": "import * as React from \"react\";", }, "useEffect": { "prefix": "useEffect", "body": [ "React.useEffect(()=> {", "$1", "},[]);" ] }, "useState": { "prefix": "useState", "body": "const [ $1, $1Set ] = React.useState($2);" } } desafortunadamente es imposible ignorar cualquier texto después. pero, por ejemplo, lo que hago es usar el fragmento de arriba. cuando clg se convierte en console.log('text', text); luego escribo lo que quiero para el text y cambia ambos textos al mismo tiempo. ¿Me sientes?
para una forma avanzada y personalizada, vaya a https://code.visualstudio.com/docs/editor/intellisense#_customizing-intellisense