Mise à jour en février 2019 :
Comme le suggère Adrian Smith et autres : Si vous souhaitez lier un raccourci clavier pour créer une déclaration de journal de la console, vous pouvez procéder comme suit :
- Fichier > Préférences > Raccourcis clavier
- Au-dessus de la barre de recherche à droite, vous verrez cette icône Cliquez dessus. ( Lorsqu'on le survole, il est indiqué : Ouvrir les raccourcis clavier (JSON)
-
Ajoutez ceci aux paramètres JSON :
{
"key": "ctrl+shift+l",
"command": "editor.action.insertSnippet",
"when": "editorTextFocus",
"args": {
"snippet": "console.log('${TM_SELECTED_TEXT}$1')$2;"
}
}
Presser CTRL + SHIFT + L affichera l'extrait de la console. De plus, si vous avez déjà sélectionné du texte, il sera placé dans l'instruction log.
Si vous voulez plutôt de l'intelligence/autocomplétion :
Ir a Préférences -> Extraits de texte de l'utilisateur -> Choisir Tapuscrit (ou la langue de votre choix) ou un "Global Snippet File", selon vos besoins. A json
devrait s'ouvrir. Vous pouvez y ajouter des extraits de code.
Il existe déjà un extrait pour console.log
commenté :
"Print to console": {
"scope": "javascript,typescript,javascriptreact",
"prefix": "log",
"body": [
"console.log('$1');",
"$2"
],
"description": "Log output to console"
}
Auparavant, vous deviez effectuer cette opération pour chaque langue, mais désormais, dans le "Global Snippet File", vous pouvez définir les paramètres de l'utilisateur. scope
qui vous permet de déclarer explicitement plusieurs langues.
Si vous avez besoin du nom exact de la langue : vérifiez-le en cliquant sur le bouton Select Language Mode
dans la partie droite de la barre d'outils inférieure de VS Code. Il vous demandera de sélectionner une langue en haut et dans le processus, il affichera le nom JSON de la langue entre parenthèses, que vous pouvez entrer dans le fichier snippet comme dans l'exemple ci-dessus.
En outre, vous devez définir "editor.snippetSuggestions": "top"
pour que vos extraits apparaissent au-dessus d'intellisense. Merci @Chris !
Vous pouvez trouver des suggestions de snippets dans Préférences -> Paramètres -> Editeur de texte -> Suggestions