VS : marre de toujours taper les même trucs !
Vous voulez afficher une variable dans la console !
Aucun problème vous savez faire :
const x = 2;
console.log(`x = ${x}`);
Découvrez les snippets
Création d'un snippet global
- "Print to console": {
- "scope": "javascript,typescript",
- "prefix": "cl",
- "body": [
- "console.log(`${2:name} = ${${1:value}}`);",
- "$0"
- ],
- "description": "Log output to console"
- }
Comme indiqué dans les commentaire 1,2 ... représentent la Tabulation.
Il vous suffit de taper cl puis ↹ (tab)
![]() |
| simple snippet |
Création d'un raccourcis
Allez dans préférence-> raccourcis clavier -> (en haut à droite) ouvrir les raccourcis clavier
Ecrirez ensuite
- {
- "key": "ctrl+shift+q",
- "command": "editor.action.insertSnippet",
- "when": "editorTextFocus",
- "args": {
- "name" : "Print to console"
- }
- }
"name" est le nom donné à votre snipper.
Ecrivons le snippet !
- "Print to console": {
- "scope": "javascript,typescript",
- "prefix": "cl",
- "body": [
- "console.${2|log,table|}(${TM_SELECTED_TEXT: `${1:value}`})",
- "${0}"
- ],
- "description": "Log output to console"
- }
Vous afficher soit la sélection soit le curseur avec comme placeholder value :
${TM_SELECTED_TEXT: `${1:value}`}
Vous pourrez ajouter les consoles de error et dir comme suit :
${2|log,table,error,dir|}
En action
Sélectionnez le code que vous voulez afficher puis tapez ctrl+shift+q
Notez que vous pouvez toujours sélectionner le code que vous voulez afficher puis tapez cl !
Vous pouvez également tapez cl↹ sans sélection !
Last one !
Ajouter un autre snippet à la suite
{
...
},
- "console.time": {
- "scope": "javascript,typescript",
- "prefix": "ct",
- "body": [
- "console.time('$1')",
- "${TM_SELECTED_TEXT: $2}",
- "console.end('$1')",
- "$0",
- ],
- "description": "wrap selection with console.time"
- }
Lig. 6 : Ajoute le code sélectionné TM_SELECTED_TEXT ou le curseur $2.
Lig. 7 : Vous réutilisez $1 pour placez un second curseur !
En action
Sélectionnez le code que vous voulez encadrez par console.time puis tapez ct
"Print to console": {
"scope": "javascript,typescript",
"prefix": "cl",
"body": [
"console.${3|log,info,error,table|}(`${2:info} = ${${TM_SELECTED_TEXT:${1:value}}}`)",
"$0"
],
"description": "Log output to console"
}
Conclusion
C'est sur ce même principe que vous pourrez installer des extensions pour des langages.
Voici ce qu'il est proposé par DigitalBrainstem.javascript-ejs-support
Une fois installé, créez un fichier .ejs et tapez ctrl space pour voir les snippets disponibles.
![]() |
| EJS TAG For Loop |






Commentaires
Enregistrer un commentaire