beautypg.com

Navigating in statements and tags, Navigating between words, Navigating to a specific line – Slick EDIT V3.3 User Manual

Page 102

background image

The cursor is moved half the window width to the left/right as well.

Navigating in Statements and Tags

The following navigation commands are available for languages that support statement tagging:

next_tag/prev_tag - Places the cursor on the next/previous tag definition, skipping any tags filtered out

by the Outline view.

next_proc/prev_proc - Places the cursor on the next/previous function heading.

find_tag - Displays a list of tags in the Select a Tag dialog, allowing you to pick the tag to which you

want to navigate.

goto_tag - Prompts for a procedure tag name and places the cursor on the definition of the procedure

name specified. This command is available in GNU Emacs emulation mode only.

end_tag - Places the cursor at the end of the current symbol definition. This is useful if you are in the

middle of a large function or class definition and you want to jump to the end of it. In a class definition in
C++, the end is where inline function definitions are usually stored.

end_proc - Moves the cursor to the end of the current procedure.

next_statement/prev_statement - Moves the cursor to the beginning of the next/previous statement.

begin_statement/end_statement - Places the cursor at the beginning/end of the current statement.

next_sibling/prev_sibling - Moves the cursor to the beginning of the next/previous sibling. These are

similar to the next_statement/prev_statement commands except they stay at one level of nesting.

goto_parent - Moves the cursor to the beginning of the enclosing statement or symbol scope relative

to the current cursor position.

begin_statement_block/end_statement_block - Moves the cursor to the beginning/end of the current

statement block.

Navigating Between Words

To navigate between words, use the next_word (Ctrl+Right) and prev_word (Ctrl+Left) commands.
The next_word command moves the cursor to the beginning of the next word. The prev_word command
moves the cursor to the beginning of the previous word.

You can specify whether the cursor moves to the beginning or the end of the next/previous word. Click
Window

Preferences, expand SlickEdit and click General in the tree, then double-click the General

setting. On the General Options dialog, select the

More Tab

. Set the Next word style to Begin or End.

This affects both next_word and prev_word commands.

Navigating to a Specific Line

To view and place the cursor on a specific line number, from the main menu, click Search

Go to Line.

Enter the line number and click OK. Alternatively, you can use the goto_line command in the syntax

Cursor Navigation

80