r = completion(line)
| Paramètre | Description |
|---|---|
| line | une chaine : prefixe de ligne de commande a completer. |
| Paramètre | Description |
|---|---|
| r | une structure avec le prefixe de completion et les listes de candidats. |
completion expose le moteur utilise par la console, le terminal graphique et l'editeur de texte.
La structure retournee contient prefix, showpopup, files, builtin, macros, variables, fields, properties et methods.
Les objets et noms de classes classdef sont completes a partir de leurs proprietes et methodes publiques, y compris les constantes de classe et methodes statiques.
clear classes
d = [tempdir(), 'nelson_help_completion_classdef_fr/'];
mkdir(d);
filewrite([d, '/NelsonHelpCompletionPointFr.m'], ["classdef NelsonHelpCompletionPointFr"; " properties"; " X = 0"; " end"; " properties (Constant)"; " Dimension = 2"; " end"; " methods"; " function r = value(obj)"; " r = obj.X;"; " end"; " end"; " methods (Static)"; " function obj = origin()"; " obj = NelsonHelpCompletionPointFr();"; " end"; " end"; "end"]);
addpath(d);
p = NelsonHelpCompletionPointFr();
objectCompletion = completion('p.')
classCompletion = completion('NelsonHelpCompletionPointFr.')
| Version | Description |
|---|---|
| 2.0.0 | moteur de completion expose pour les tests et scripts |