Imagine you are adding some new functionality to your program using the following code:
ObjectCreationStyle (strcase (cdr (assoc 3 BoundaryData))) (if (equal ObjectCreationStyle "COMMAND") (progn (setq firstCenterPt (polar rowCenterPt (Degrees->Radians 45) distanceOnPath)) (gp:Create_activeX_Circle) ) )
(Do not worry about what this code actually does, if anything. It is only an example that includes several long variable and function names.)
Visual LISP can save you some keystrokes by completing words for you.
ObjectCreationStyle (strcase (cdr (assoc 3 BoundaryData))) (if (equal Ob
Visual LISP just saved you seventeen keystrokes as it searched within the current file and found the closest match to the last two letters you typed.
(if (equal ObjectCreationStyle "COMMAND")
(progn (setq firstCenterPt (p
Visual LISP matches the most recent “p” word, which happens to be progn. However, the word you need is polar. If you keep pressing Ctrl+Spacebar., Visual LISP cycles through all the possible matches in your code. Eventually, it will come around to polar.
The Complete Word by Match feature is also available from the Visual LISP Search menu.