editor
appelle l'éditeur de texte intégré.
📝Syntaxe
editor()
editor(filename)
editor(filename, line)
editor(filename, line, column)
editor('editor_command', cmd)
📥Arguments d'entrée
Paramètre Description
filename une chaîne : nom de fichier à ouvrir.
line un nombre : ligne où placer le curseur.
column un nombre : colonne de cette ligne.
cmd une chaîne représentant la commande pour lancer votre éditeur de code préféré.
📄Description

editor ouvre un fichier existant dans l'éditeur intégré de Nelson.

editor doit être considéré comme interne et il est préférable d'utiliser edit.

Définir un autre éditeur de texte par défaut : (exemple avec VS Code)

editor('editor_command', 'code')

Pour restaurer l'éditeur par défaut, utilisez :

editor('editor_command', ' ')

Le changement d'éditeur est persistant et sera enregistré dans un fichier de configuration.

Touches du débogueur dans l'éditeur : F12 pose/retire un point d'arrêt, F5 exécute ou continue, F10 pas à pas, F11 entre dans la fonction, Shift+F11 sort de la fonction, Shift+F5 arrête, F9 évalue la sélection, F6 pause, Ctrl+F10 exécuter jusqu'ici. Voir la page sur le déroulement du débogage.

💡Exemples
edit('edit')
if ispc()
  editor('editor_command ', 'notepad')
else
  editor('editor_command ', 'vim')
end
edit('edit')
% restore default editor
editor('editor_command ', '')
🔗Voir aussi
edit
🕔Historique des versions
Version Description
1.0.0 version initiale
1.10.0 Option pour changer l'éditeur de texte par défaut
2.0.0 Touches du débogueur et marqueurs de points d'arrêt
2.0.0 editor(filename, line, column) ajouté
Modifier cette page sur GitHub