         @movement.runMovement command for [0...count] by 1
       when "function"
         command count
-    return # Prevent CoffeeScript building an array (for the "string" case, above).
+    @movement.scrollIntoView()
 
   find: (count, backwards) =>
     initialRange = @selection.getRangeAt(0).cloneRange()

    "N": (count) -> @find count, true
    "/": ->
      @exit()
      new FindMode(returnToViewport: true).onExit => new VisualMode

    "y": -> @yank()
    "Y": (count) -> @movement.selectLine count; @yank()

        afterText[afterText.length - 1]
    else
      beforeText[0] # The existing range selection is backwards.

  # Test whether the character following the focus is a word character (and leave the selection unchanged).
  nextCharacterIsWordCharacter: do ->
