forked from VFPX/IntelliSenseX
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Thor IntellisenseX List Variables.html
18 lines (18 loc) · 2.82 KB
/
Thor IntellisenseX List Variables.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<div class="wikidoc">
<p><font size="4"><strong>Thor IntellisenseX List Variables</strong></font></p>
<p>IntellisenseX produces a dropdown list of variable names used in a procedure. This list includes all parameters and locals as well as variables assigned but not yet in a LOCAL statement.</p>
<p>In the example below, note that ‘lbPrint’ and ‘lcPrinter’ appear in the dropdown list even though they are neither parameters nor locals. This behavior, not seen in other tools that provide variable lists, is provided for those who create their LOCAL statements
after writing their code (such as by using Thor Tools <strong>BeautifyX</strong> or
<strong>Create Locals</strong>).</p>
<p><a href="http://download-codeplex.sec.s-msft.com/Download?ProjectName=vfpx&DownloadId=471864"><img title="image" border="0" alt="image" src="http://download-codeplex.sec.s-msft.com/Download?ProjectName=vfpx&DownloadId=471865" width="632" height="395" style="border-right-width:0px; padding-left:0px; padding-right:0px; display:inline; border-top-width:0px; border-bottom-width:0px; border-left-width:0px; padding-top:0px"></a></p>
<p>For those who use MDots (m.) in their code, the variable list pops up immediately after pressing MDot.</p>
<p>For those who do not use MDot, the Thor tool <strong>Dropdown Variables List</strong> produces the same list. This tool works best if assigned to a hot key, because of its frequency of use. Note, however, that when you assign the hot key (in the Thor Configuration
form or using Tool Launcher), you can only use of one of Ctrl, Shift, or Alt, else the dropdown list does not appear where it should (or not at all).</p>
<p>A not obvious feature of the tool <strong>Dropdown Variables List</strong> is that you can begin typing part of the variable name before using the tool. When combined with the “match anywhere” filter (see the
<a href="http://vfpx.codeplex.com/wikipage?title=Thor%20IntellisenseX%20Configuration">
Thor configuration form</a>), it becomes very easy to find a variable using only part of its name.
</p>
<p>In fact, if you have selected the rather verbose option “Select immediately on entry if exactly on match found”, if you enter part of a variable name and there is exactly one match when you call
<strong>Dropdown Variables List</strong>, the dropdown list is skipped altogether and the full name of the variable is inserted.</p>
<p><a href="http://download-codeplex.sec.s-msft.com/Download?ProjectName=vfpx&DownloadId=471866"><img title="image" border="0" alt="image" src="http://download-codeplex.sec.s-msft.com/Download?ProjectName=vfpx&DownloadId=471867" width="636" height="259" style="border-right-width:0px; padding-left:0px; padding-right:0px; display:inline; border-top-width:0px; border-bottom-width:0px; border-left-width:0px; padding-top:0px"></a></p>
</div><div class="ClearBoth"></div>