pub enum MoveOperation {
Show 25 variants
NoMove,
Start,
StartOfLine,
StartOfBlock,
StartOfWord,
PreviousBlock,
PreviousCharacter,
PreviousWord,
Up,
Left,
WordLeft,
End,
EndOfLine,
EndOfWord,
EndOfBlock,
NextBlock,
NextCharacter,
NextWord,
Down,
Right,
WordRight,
NextCell,
PreviousCell,
NextRow,
PreviousRow,
}
Variants§
NoMove
Keep the cursor where it is.
Start
Move to the start of the document.
StartOfLine
Move to the start of the current line.
StartOfBlock
Move to the start of the current block.
StartOfWord
Move to the start of the current word.
PreviousBlock
Move to the start of the previous block.
PreviousCharacter
Move to the previous character.
PreviousWord
Move to the beginning of the previous word.
Up
Move up one line.
Left
Move left one character.
WordLeft
Move left one word.
End
Move to the end of the document.
EndOfLine
Move to the end of the current line.
EndOfWord
Move to the end of the current word.
EndOfBlock
Move to the end of the current block.
NextBlock
Move to the beginning of the next block.
NextCharacter
Move to the next character.
NextWord
Move to the next word.
Down
Move down one line.
Right
Move right one character.
WordRight
Move right one word.
NextCell
Move to the beginning of the next table cell inside the current table. If the current cell is the last cell in the row, the cursor will move to the first cell in the next row.
PreviousCell
Move to the beginning of the previous table cell inside the current table. If the current cell is the first cell in the row, the cursor will move to the last cell in the previous row.
NextRow
Move to the first new cell of the next row in the current table.
PreviousRow
Move to the last cell of the previous row in the current table.