When you type a variable followed by the structure separator ("\") the autocomplete list should initially highlight the most recently used item for that variable. Obviously when you start typing a member name it highlights and reduces the list as it usually does. However, it means that for code blocks that frequently deal with the same member from a structured variable you can type the structured variable name, "\" then press enter to autocomplete and it will use whatever you last used.
So for example, if I have the following code:
Code: Select all
Structure mystruct
foo.i
List bar.i()
EndStructure
Define bbb.mystruct
; Code fills in the bar() list in bbb
Code: Select all
ResetList(bbb\
I then type:
Code: Select all
While NextElement(bbb\
This should work out for any block of code that works primarily with the same member. If not, you do not lose anything (unless you always happen to select the first member).