Context Tagging
®
Overview
Context Tagging is a feature set that performs expression type, scope, and inheritance analysis as well as
symbol look-up within the current context to help you navigate and write code. Context Tagging uses an
engine that parses your code and builds a database of symbol definitions and declarations—commonly
referred to as
tags
. Context Tagging features work with
your
source code, not just standard APIs
(application program interfaces), and the features are dynamic, in the sense that symbols are updated im-
mediately or in the background as you edit your source code.
The Context Tagging feature set includes:
•
Tag-Driven Navigation
•
List Members
•
Parameter Information
•
Auto List Compatible Parameters
•
Completions
•
Symbol Browsing
•
Statement Level Tagging
Before you begin working with these features, some configuration is required. See
Building Tag Files
.
Tag-Driven Navigation
The Context Tagging
®
database allows you to navigate your code, jumping from a symbol to its definition
or its references. For more information, see
Symbol Navigation
.
List Members
When typing a member access operator (
Dot
,
Comma
,
->
, and
:
for C++;
Dot
for Java;
IN
and
OF
for
COBOL), members are automatically listed. You can access this feature on demand by pressing
Alt
+
Dot
,
finding identifiers when there is no member operator (list locals, global variables, current class members,
etc.). For example, for the C language, to find a string function, type the string on the command line and
press
Alt
+
Dot
. If you want to disable automatic listing and only list members on demand, turn List Mem-
bers off, as follows:
1. From the main menu, click
Window
→
Preferences
, expand
SlickEdit
and click
General
in the tree,
then double-click the
File Extension Setup
setting.
2. On the Extension Options dialog, select the extension you want to affect from the
Extension
drop-
down list.
3. Select the
Context Tagging Tab
.
Tag-Driven Navigation
62
Содержание Corev3.3 for Eclipse
Страница 1: ...Think Slick Corev3 3 for Eclipse...
Страница 2: ......
Страница 3: ...SlickEdit Core v3 3 for Eclipse...
Страница 5: ......
Страница 6: ......
Страница 14: ...xii...
Страница 20: ...xviii...
Страница 22: ...xx...
Страница 23: ...Chapter 1 Introduction 1...
Страница 41: ...Chapter 3 User Interface 19...
Страница 61: ...Chapter 4 User Preferences 39...
Страница 80: ...BODY BODY HTML HTMLEOF Restoring Settings on Startup 58...
Страница 82: ...60...
Страница 83: ...Chapter 5 Context Tagging 61...
Страница 97: ...Chapter 6 Editing Features 75...
Страница 124: ...Code Templates 102...
Страница 187: ...The finished code is shown as follows Figure 6 24 Dynamic Surround Example 4 Dynamic Surround 165...
Страница 238: ...Figure 6 49 Test Parsing Configuration Example 1 C Refactoring 216...
Страница 240: ...Finally the following example shows a test resulting in no errors or warnings C Refactoring 218...
Страница 241: ...Figure 6 51 Test Parsing Configuration Example 3 Reviewing Refactoring Changes 219...
Страница 250: ...228...
Страница 251: ...Chapter 7 Language Specific Editing 229...
Страница 275: ...Java Refactoring See Java Refactoring for information about Java refactoring in SlickEdit Core Java Refactoring 253...
Страница 328: ...306...
Страница 329: ...Chapter 8 Tools and Utilities 307...
Страница 334: ...6 Click Save The Save Multi File Output dialog box opens Figure 8 3 Save Multi File Output Dialog DIFFzilla 312...
Страница 350: ...328...
Страница 351: ...Chapter 9 Macros and Macro Programming 329...
Страница 360: ...338...
Страница 361: ...Chapter 10 SlickEdit Core Dialogs 339...
Страница 375: ...Find and Replace View 353...
Страница 491: ...Chapter 11 Appendix 469...
Страница 567: ......
Страница 568: ......