Enumeration

IdeSourceViewMovement

Declaration

enum Ide.SourceViewMovement

Description

The type of movement.

Some of these movements may be modified by using the modify-repeat action. First adjust the repeat and then perform the “movement” action.

Available since:3.32

Members

Name Description
IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_OFFSET

Move to previous character in the file. This includes line breaks.

IDE_SOURCE_VIEW_MOVEMENT_NEXT_OFFSET

Move to next character in the file. This includes line breaks.

IDE_SOURCE_VIEW_MOVEMENT_NTH_CHAR

Move to nth character in line. Use a repeat to specify the target character within the line.

IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_CHAR

Move to previous character in line.

IDE_SOURCE_VIEW_MOVEMENT_NEXT_CHAR

Move to next character in line.

IDE_SOURCE_VIEW_MOVEMENT_FIRST_CHAR

Move to line offset of zero.

IDE_SOURCE_VIEW_MOVEMENT_FIRST_NONSPACE_CHAR

Move to first non-whitespace character in line.

IDE_SOURCE_VIEW_MOVEMENT_MIDDLE_CHAR

Move to the middle character in the line.

IDE_SOURCE_VIEW_MOVEMENT_LAST_CHAR

Move to the last character in the line. this can be inclusve or exclusive. inclusive is equivalent to IDE_SOURCE_VIEW_MOVEMENT_LINE_END.

IDE_SOURCE_VIEW_MOVEMENT_NEXT_WORD_START

Move to beginning of next word.

IDE_SOURCE_VIEW_MOVEMENT_NEXT_FULL_WORD_START No description available.
IDE_SOURCE_VIEW_MOVEMENT_NEXT_SUB_WORD_START

Move to the next sub-word start, similar to the default in GtkTextView. This includes the underline character as a word break, as is common in Emacs.

IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_SUB_WORD_START

Move to the previous sub-wird start, similar to the default in GtkTextView. This includes the underline character as a word break, as is common in Emacs.

IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_WORD_START

Move to beginning of previous word.

IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_FULL_WORD_START No description available.
IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_WORD_END

Move to end of previous word.

IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_FULL_WORD_END No description available.
IDE_SOURCE_VIEW_MOVEMENT_NEXT_WORD_END

Move to end of next word.

IDE_SOURCE_VIEW_MOVEMENT_NEXT_FULL_WORD_END No description available.
IDE_SOURCE_VIEW_MOVEMENT_NEXT_WORD_START_NEWLINE_STOP No description available.
IDE_SOURCE_VIEW_MOVEMENT_NEXT_FULL_WORD_START_NEWLINE_STOP No description available.
IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_WORD_START_NEWLINE_STOP No description available.
IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_FULL_WORD_START_NEWLINE_STOP No description available.
IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_WORD_END_NEWLINE_STOP No description available.
IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_FULL_WORD_END_NEWLINE_STOP No description available.
IDE_SOURCE_VIEW_MOVEMENT_NEXT_WORD_END_NEWLINE_STOP No description available.
IDE_SOURCE_VIEW_MOVEMENT_NEXT_FULL_WORD_END_NEWLINE_STOP No description available.
IDE_SOURCE_VIEW_MOVEMENT_SENTENCE_START

Move to beginning of sentance.

IDE_SOURCE_VIEW_MOVEMENT_SENTENCE_END

Move to end of sentance.

IDE_SOURCE_VIEW_MOVEMENT_PARAGRAPH_START

Move to start of paragraph.

IDE_SOURCE_VIEW_MOVEMENT_PARAGRAPH_END

Move to end of paragraph.

IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_LINE

Move to previous line, keeping line offset if possible.

IDE_SOURCE_VIEW_MOVEMENT_NEXT_LINE

Move to next line, keeping line offset if possible.

IDE_SOURCE_VIEW_MOVEMENT_FIRST_LINE

Move to first line in file, line offset of zero.

IDE_SOURCE_VIEW_MOVEMENT_NTH_LINE

Move to nth line, line offset of zero. use repeat to select the given line number.

IDE_SOURCE_VIEW_MOVEMENT_LAST_LINE

Move to last line in file, with line offset of zero.

IDE_SOURCE_VIEW_MOVEMENT_LINE_PERCENTAGE

Move to line based on percentage. Use repeat to specify the percentage, 0 to 100.

IDE_SOURCE_VIEW_MOVEMENT_LINE_CHARS

Special selection to select all line characters up to the cursor position. special care will be taken if the line is blank to select only the blank space if any. otherwise, the line break will be selected.

IDE_SOURCE_VIEW_MOVEMENT_LINE_END

This will move you to the location of the newline at the end of the current line. It does not support exclusive will not select the newline, while inclusive will select the newline.

IDE_SOURCE_VIEW_MOVEMENT_HALF_PAGE_UP

Move half a page up.

IDE_SOURCE_VIEW_MOVEMENT_HALF_PAGE_DOWN

Move half a page down.

IDE_SOURCE_VIEW_MOVEMENT_HALF_PAGE_LEFT

Move half a page left.

IDE_SOURCE_VIEW_MOVEMENT_HALF_PAGE_RIGHT

Move half a page right.

IDE_SOURCE_VIEW_MOVEMENT_PAGE_UP

Move a full page up.

IDE_SOURCE_VIEW_MOVEMENT_PAGE_UP_LINES

Move a full page up, but extend to whole line.

IDE_SOURCE_VIEW_MOVEMENT_PAGE_DOWN

Move a full page down.

IDE_SOURCE_VIEW_MOVEMENT_PAGE_DOWN_LINES

Move a full page down, but extend to whole line.

IDE_SOURCE_VIEW_MOVEMENT_SCREEN_UP

Move to viewport up by visible line, adjusting cursor to stay on screen if necessary.

IDE_SOURCE_VIEW_MOVEMENT_SCREEN_DOWN

Move to viewport down by visible line, adjusting cursor to stay on screen if necessary.

IDE_SOURCE_VIEW_MOVEMENT_SCREEN_LEFT

Move to viewport left by visible char, adjusting cursor to stay on screen if necessary.

IDE_SOURCE_VIEW_MOVEMENT_SCREEN_RIGHT

Move to viewport right by visible char, adjusting cursor to stay on screen if necessary.

IDE_SOURCE_VIEW_MOVEMENT_SCREEN_TOP

Move to the top of the screen.

IDE_SOURCE_VIEW_MOVEMENT_SCREEN_MIDDLE

Move to the middle of the screen.

IDE_SOURCE_VIEW_MOVEMENT_SCREEN_BOTTOM

Move to the bottom of the screen.

IDE_SOURCE_VIEW_MOVEMENT_MATCH_SPECIAL

Move to match of brace, bracket, comment.

IDE_SOURCE_VIEW_MOVEMENT_SCROLL_SCREEN_TOP

Scroll until insert cursor or [count]th line is at screen top.

IDE_SOURCE_VIEW_MOVEMENT_SCROLL_SCREEN_CENTER

Scroll until insert cursor or [count]th line is at screen center.

IDE_SOURCE_VIEW_MOVEMENT_SCROLL_SCREEN_BOTTOM

Scroll until insert cursor or [count]th line is at screen bottom.

IDE_SOURCE_VIEW_MOVEMENT_SCROLL_SCREEN_LEFT

Scroll until insert cursor or [count]th char is at screen left.

IDE_SOURCE_VIEW_MOVEMENT_SCROLL_SCREEN_RIGHT

Scroll until insert cursor or [count]th char is at screen right.

IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_UNMATCHED_BRACE No description available.
IDE_SOURCE_VIEW_MOVEMENT_NEXT_UNMATCHED_BRACE No description available.
IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_UNMATCHED_PAREN No description available.
IDE_SOURCE_VIEW_MOVEMENT_NEXT_UNMATCHED_PAREN No description available.
IDE_SOURCE_VIEW_MOVEMENT_NEXT_MATCH_MODIFIER No description available.
IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_MATCH_MODIFIER No description available.
IDE_SOURCE_VIEW_MOVEMENT_NEXT_MATCH_SEARCH_CHAR

Move to the next matching char according to f and t in vim.

IDE_SOURCE_VIEW_MOVEMENT_PREVIOUS_MATCH_SEARCH_CHAR

Move to the previous matching char according to F and T in vim.

IDE_SOURCE_VIEW_MOVEMENT_SMART_HOME

Moves to the first non-whitespace character unless already positioned there. Otherwise, it moves to the first character.