Escrito por

Sales Engineer at InterSystems Corporation
Artículo Alberto Fuentes · ago 21, 2023 1m read

Crea tus propios fragmentos de código en VS Code

Una característica muy potente en Studio es utilizar snippets o fragmentos de código.

Podemos hacer lo mismo también en VS Code de la siguiente manera:

Aquí tienes las instrucciones genéricas.

1. Vete a Code > Settings ... > Configure User Snippets y selecciona objectscript.

2. Añade tu fragmento de código, aquí tienes un ejemplo:

"SQL Statement": {
    "prefix": ["sql"],
    "body": ["#dim rs As %SQL.ISelectResult",
            "set rs = ##class(%SQL.Statement).%ExecDirect(,\"SELECT * FROM\")",
            "while rs.%Next() {",
            "\twrite rs.ID, !",
            "}"]
}

Donde:

  • prefix - es lo que necesitas escribir para que VS Code te sugiera tu fragmento de código
  • body - el propio cuerpo de tu fragmento de código

Los fragmentos pueden también incluir marcadores o placeholders, por ejemplo:

"Method": {
    "prefix": ["method"],
    "body": ["set sc = ##class(${1:class}).${2:method}()"]
}

Después de insertar tu fragmento de código, automáticamente te conducirá al comienzo del primer marcador. Utiliza el tabulador para iterar entre marcadores.

¡Espero que os sea útil!

Comments

Dani Fibla · ago 24, 2023

Gran recurso, soy uno de los negacionistas del VS Code y sigo con mi Studio de toda la vida, este verano me propuse darle otra oportunidad al VS Code y cositas así hacen que me relaje un poco, pero no discontinuéis el studio, aunque sea por pena.

0