moveCursorY method
Implementation
void moveCursorY(int offset) {
final constrainedToMargins = terminal.originMode || isInVerticalMargin;
final minimumY = switch (constrainedToMargins) {
true => _marginTop,
false => 0,
};
final maximumY = switch (constrainedToMargins) {
true => _marginBottom,
false => viewHeight - 1,
};
_cursorY = (_cursorY + offset).clamp(minimumY, maximumY);
}