Skip to content

DECRST — Reset DEC Private Mode

SequenceCSI ? <Pn>;<Pn>… l
Bytes0x1B 0x5B 0x3F <Pn> 0x6C
MnemonicDECRST
Otty support

Description

Disables one or more DEC private modes. Same mode numbers as DECSET.

Example

bash
printf '\e[?25l'        # hide cursor
printf '\e[?1049l'      # leave alternate screen, restore cursor (what vim issues on exit)
printf '\e[?1047l'      # leave alternate screen, clearing it first (legacy)
  • DECSET — set the same modes.

Otty