Content assist
|
Content assist provides you with a list of suggested
completions for partially entered text. In the e Language editor
press Ctrl+Space.

|
Expand Macros (Apply Preprocessing)
|
You can apply preprocessing over a selected section of code in
order to see how macros are expanded. Select
then right click and Expand Macros
or just press F5.

|
Trace Macro
Errors
|
To debug macro usage errors (especially if macros in macros are
used) you can see how the error is propagated from macro to macro
(the error trace) either by:


The macro error trace will be
presented in the Console View with hyperlinks to source.

|
Code templates
|
Code templates are presented in content assist if applicable.

|
Toggle Comment
|
You can toggle comment on/off for the current line or the
selected lines. Press Ctrl+/ or use the action from the
drop down menu on right click in editor.

|
Reminders
(TODO markers)
|
When you tag a comment in e source code with TODO, a
corresponding taks is automatically created as a reminder. From
the Tasks View, double click on the task takes you to the TODO
in the code.
Same for for FIXME (higher priority) and XXX
(lower priority) markers.


|
Spell checking
|
You can enable spell-checking support in the e Language editor
on the General > Editors > Text Editors > Spelling
preference page. Spelling errors are displayed in the e Language
editor and corresponding Quick Fixes are available.

|
Folding
|
You can fold code sections to improve read-ability. This is how
a folded file looks like:

|
Tooltips
|
When you position the mouse over a type, method, field etc., a
tooltip will pop-up showing information on corresponding
declaration.



|
Hyperlinks
|
If you place the mouse over a type, method, field, macro
etc. and press the Ctrl key, a hyperlink will be presented.
Click on the hyperlink to jump to definition.
You can also jump to a definition if you put the cursor on the
relevant name and press F3.

|
Current Scope
|
Your current scope (in which method or class you are editing)
is always presented in the status bar.

|
Quick Types
|
You can quickly open a specific type definition. Press
Ctrl+Shift+T or press the Open Type button
in the toolbar.
The Quick Types View will pop-up and you can enter any regular
expression to locate a type. Select and press Enter or
click to jump to its definition.

|
Inheritance tree and members (Hierarchy View)
|
You can view the inheritance tree and all the members of a
class by placing the mouse over it and pressing the F4
key.

|
Instance tree of a module (Instance Tree View)
|
You can view the instance tree of a module by placing the
mouse over it and pressing Shift+F4.

|
Quick Outline
|
Press Ctrl+O to open the Quick Outline which presents an
overview of your file. You can enter any regular expression to
locate a place to jump in the current file.

|
Quick Include
Tree
|
You can quickly open a file which is included via the top
files. Just press Ctrl+I.
The Quick Import View will pop-up and you can enter any regular
expression to locate a file. Select and press Enter or
click to open the file.

|
Quick Hierarchy
|
Position the cursor on the entity (struct, method ...) name and
press Ctrl+T to see the Quick Hierarchy View.

For methods and others, non-grayed
icons means parent implementations are available.

|
External
Implementation
|
You can view the external implementations in the Layers View.
Position the cursor on the relevant name and press Shift+F3
or right click and chose Show Layers from the menu.

|
Types View
|
You can view all the types (scalars, classes, module) in the
project (including their fields, methods etc.) in the Types
View. Open the view from menu Window > Show View >
Other > Verilog Language > Types View.

|
Include Tree
View
|
You can see the include tree of the files in your project in
the Include Tree View. Open the view from menu
Window > Show View > Other... > Verilog Language >
Include Tree.

|
Outline View
|
You can see the summary contents of the current file (structs,
field, methods) in the Outline View. Open the view from
menu Window > Show View > Other... > General >
Outline.

|
Search for task. function, field etc.
|

|