clear method

void clear()

Clears terminal contents and scrollback while preserving dimensions.

Implementation

void clear() {
  final terminal = _terminal;
  if (terminal == null) {
    _lines
      ..clear()
      ..add('');
    _plainText = '';
    _markDirty();
    return;
  }

  terminal.reset();
  _refreshSnapshot();
  _markDirty();
}