Snippets
VSCode
Pour créer un nouveau snippet :
Ctrl + Shift + P- Snippets: Configure snippets
- gdscript.json
- Copier et coller votre snippet
Exemple: Tracer les logs
{
"Trace Log": {
"prefix": "trace",
"body": [
"Log.trace(Log.Level.${1|DEBUG,INFO,WARN,ERROR,FATAL|}, \"$2\");"
],
"description": "Insert a trace log with selectable log level"
}
}
Exemple: Fichier de base GDScript
{
"Base gdscript": {
"prefix": "gdscript",
"body": [
"# core\n\n",
"# public\n\n",
"# private\n\n",
"# signal\n\n",
"# event\n\n",
"# setget\n\n"
],
"description": "Base structure for gdscript file"
}
}
Jetbrains IDE
Pour créer un nouveau snippet :
Ctrl + Shift + A- Live Templates
- Créer ou sélectionner le groupe GDScript
- Créer un Live Template
Exemple: Trace les logs
Abréviation: trace
Description: Log.trace(Log.Level.TRACE, thing)
Code:
Log.trace(Log.Level.$LEVEL$, "$MESSAGE$");
Variables:
| Name | Valeur de l'expression | Valeur par défaut |
|---|---|---|
| level | enum("DEBUG", "INFO", "WARN", "ERROR", "FATAL") | DEBUG |
| value |
Exemple: Fichier de base GDScript
Abbreviation: gdscript
Description: Base structure for gdscript file
Code:
# core
# public
# private
# signal
# event
# setget
tip
Pour cet exemple, il serait préférable d'utiliser un File Template plutôt qu'un Live Template.
File Templates
Les File Templates sont des modèles de fichiers qui peuvent être utilisés pour créer des fichiers avec une structure prédéfinie. Ils n'existent pas sur VSCode (à part avec une extension à rajouter).
Pour créer un nouveau File Template :
Ctrl + Shift + A- File and Code Templates
- Créer un nouveau template
Exemple: Fichier de base GDScript
Nom: Base gdscript
Extension: gd
Nom de fichier: (vide)
Code:
# core
# public
# private
# signal
# event
# setget