Clear Filters
Clear Filters

Is there any function for automatic completion of a structural variable?

1 view (last 30 days)
For example, when I type a variable of handles of a control on GUI, matlab doesn't show some variables available in the structural handles.
Is there any way to see whole list of variables in a struct at once when I type like, handles.blahblah.
When I was using MFC, there was such a function in Visual Studio and it was really convenient.
Please let me know and I'd really appreciate it.

Accepted Answer

Jan
Jan on 9 Oct 2013
It depends. When the program is running and e.g. stopped by the debugger, you can use the TAB-autocompletion. But during editing, the field names of a struct (not "structural", which is something else) are not necessarily known, such that an auto-completion cannot be successful. A static code analysis might be misleading also, because fields can be created dynamically also. Example:
S.Field1 = 1;
if rand > 0.5
S.Field2 = 2;
else
S.Field3 = 3;
end
S.[Auto-completion cannot work here!]

More Answers (1)

Song Lee
Song Lee on 10 Oct 2013
Oh... okay.
Thank you very much for your input. I appreciate it.

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!