This is documentation for Mathematica 6, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)


SelectionMove[obj, dir, unit]
moves the current selection in an open notebook in the front end in the direction dir by the specified unit.
SelectionMove[obj, dir, unit, n]
repeats the move n times.
  • Possible direction specifications are:
Nextmake the selection be the next unit of the specified type
Previousmake the selection be the previous unit of the specified type
Aftermake the selection be just after the end of the present unit
Beforemake the selection be just before the beginning of the present unit
Allmake the selection be the whole of the present unit
  • Possible unit specifications are:
Characterindividual character
Wordword or other token
Expressioncomplete subexpression
TextLineline of text
GraphicsContentsthe contents of a graphics object
Graphicscomplete graphics object
CellContentsthe contents of a cell
Cellcomplete cell
CellGroupcell group
EvaluationCellcell associated with the current evaluation
ButtonCellcell associated with any button that initiated the evaluation
GeneratedCellcell generated by the current evaluation
Notebookcomplete notebook
  • The front end will also usually highlight the region corresponding to the result.
  • With direction specifications After and Before, SelectionMove will usually make the current selection be an insertion point between two units of the specified type.  »
  • The EvaluationCell defines the point after which output from the current evaluation will by default be placed.
Select the first cell after the initial selection position:
Select the third cell after the initial selection position:
New in 3 | Last modified in 6