move to line offset of zero.
move to first line in file, line offset of zero.
move to first non-whitespace character in line.
move half a page down.
move half a page left.
move half a page right.
move half a page up.
move to the last character in the line. this can be inclusve or exclusive. inclusive is equivalent to %IDE_SOURCE_VIEW_MOVEMENT_LINE_END.
move to last line in file, with line offset of zero.
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.
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.
move to line based on percentage. Use repeat to specify the percentage, 0 to 100.
move to match of brace, bracket, comment.
move to the middle character in the line.
move to next character in line.
move to next line, keeping line offset if possible.
move to the next matching char according to f and t in vim.
move to next character in the file. This includes line breaks.
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.
move to end of next word.
move to beginning of next word.
move to nth character in line. Use a repeat to specify the target character within the line.
move to nth line, line offset of zero. use repeat to select the given line number.
move a full page down.
move a full page down, but extend to whole line.
move a full page up.
move a full page up, but extend to whole line.
move to end of paragraph.
move to start of paragraph.
move to previous character in line.
move to previous line, keeping line offset if possible.
move to the previous matching char according to F and T in vim.
move to previous character in the file. This includes line breaks.
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.
move to end of previous word.
move to beginning of previous word.
move to the bottom of the screen.
move to viewport down by visible line, adjusting cursor to stay on screen if necessary.
move to viewport left by visible char, adjusting cursor to stay on screen if necessary.
move to the middle of the screen.
move to viewport right by visible char, adjusting cursor to stay on screen if necessary.
move to the top of the screen.
move to viewport up by visible line, adjusting cursor to stay on screen if necessary.
scroll until insert cursor or [count]th line is at screen bottom.
scroll until insert cursor or [count]th line is at screen center.
scroll until insert cursor or [count]th char is at screen left.
scroll until insert cursor or [count]th char is at screen right.
scroll until insert cursor or [count]th line is at screen top.
move to end of sentance.
move to beginning of sentance.
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.