This command completes the entry of a symbol name when you are typing, thereby saving you from typing the whole name.
If auto completion is enabled, then the Complete Symbol command invokes the auto-completion function. The popup auto-completion window will appear.
If auto completion is not enabled and the Context Window is visible, then as you type a symbol name, the Context Window begins showing you the names of symbols that partially match what you have typed so far.
The Complete Symbol command replaces the whole word you are typing with the complete name of the symbol.
For example, let’s say that you have a function called InitWindowState. As you type in the letters: “InitWi”, the auto completion window, or the Context Window, narrows what you’ve typed down to a unique function (InitWindowState). The Complete Symbol command will replace what you’ve just typed with the whole name “InitWindowState”.
The auto completion settings affect how the completion function works. You have the option of inserting function call parameters when a function name is inserted. You can change the auto-completion options using the Preferences command.