original_docstring: 
          Move the cursor to the input line if not already there. If the cursor
          if already in the input line (at position greater or equal to
          `newPromptPos`) it is left unchanged, otherwise it is moved at the
          end.
  
          
docstring: Move the cursor to the input line if not already there. If the cursor
  if already in the input line (at position greater or equal to
  `newPromptPos`) it is left unchanged, otherwise it is moved at the
  end.
docstring_tokens: Move the cursor to the input line if not already there . If the cursor if already in the input line ( at position greater or equal to ` newPromptPos ` ) it is left unchanged otherwise it is moved at the end .
code: def _moveCursorToInputLine(self):
          """
          Move the cursor to the input line if not already there. If the cursor
          if already in the input line (at position greater or equal to
          `newPromptPos`) it is left unchanged, otherwise it is moved at the
          end.
  
          """
          cursor = self.textCursor()
          pos = cursor.position()
          if pos < self.newPromptPos:
              cursor.movePosition(QTextCursor.End)
              self.setTextCursor(cursor)
code_tokens: def _moveCursorToInputLine ( self ) : cursor = self . textCursor ( ) pos = cursor . position ( ) if pos < self . newPromptPos : cursor . movePosition ( QTextCursor . End ) self . setTextCursor ( cursor )
short_docstring: Move the cursor to the input line if not already there.
short_docstring_tokens: Move the cursor to the input line if not already there .
comment: """
          Move the cursor to the input line if not already there. If the cursor
          if already in the input line (at position greater or equal to
          `newPromptPos`) it is left unchanged, otherwise it is moved at the
          end.
  
          """