Éditeur de texte¶
This editor can be used to write Python scripts, Open Shading Language scripts, or just plaintext notes. To open it, you can switch to the Scripting workspace or press Shift-F11 to replace the current editor.
Header (Entête)¶
L’éditeur de texte nouvellement ouvert est vide, avec un entête très simple. Plus d’options deviennent disponibles quand un fichier texte est créé ou ouvert.
- Type d’éditeur
Le bouton standard de sélection d’éditeur.
- Menus
Menus de l’éditeur.
- Resolve Conflict
Résout les conflits de fichiers modifiés lorsqu’un fichier texte externe est mis à jour à partir d’un autre programme.
- Reload from Disk
Ouvre à nouveau le fichier à partir du disque, en annulant les modifications locales.
- Make Text Internal
Convertit le bloc de données de texte externe en un bloc interne.
- Ignore
Masque le message d’avertissement jusqu’à ce que le fichier texte externe soit à nouveau modifié en externe.
- Text
Un menu data-block pour sélectionner un texte ou pour en créer un nouveau. Après cela, l’entête va changer.
- Run Script (icône lecture)
Exécute le texte en tant que script Python Alt-P. Voir Menu Template.
- Show
Bascule pour les numéros de ligne, le retour à la ligne et la coloration syntaxique.
- Script Node Update (icône rafraîchir)
Lorsqu’un fichier OSL est ouvert, cela met à jour le nœud Shader Script avec de nouvelles options et prises du script.
Vue principale¶
La frappe sur le clavier produit du texte dans le tampon de texte.
Comme d’habitude, la pression, le cliquer-glisser sur LMB sélectionne le texte. La pression RMB sur ouvre le menu contextuel.
Astuce
L’éditeur de texte est également pratique dans le cas où vous voulez partager vos fichiers blend avec d’autres : vous pouvez laisser une note expliquant comment le fichier est structuré. Assurez-vous de garder l’éditeur visible lors de l’enregistrement afin qu’ils le voient!
Utilisation¶
Exécution des scripts¶
L’ensemble de touches le plus notable est Alt-P qui exécute le texte actuel en tant que script Python. Vous pouvez accéder non seulement aux modules Python standards, mais aussi à tout un tas de modules spécifiques à Blender; voir Scripting et extension de Blender.