📄 rxvtref.txt
字号:
TITLE INFORMATION: Rxvt Technical Reference AUTHOR INFORMATION: Geoff Wing (gcw@pobox.com) DATE INFORMATION: 18 April 1998 o Definitions o Values o Escape Sequences o CSI (Code Sequence Introducer) Sequences o DEC Private Modes o XTerm Operating System Commands o menuBar o XPM o Mouse Reporting o Special Graphics Mode o Key CodesReworked from XTerm documentation and other sourcesDefinitions o c The literal character c. o C A single (required) character. o Ps A single (usually optional) numeric parameter, composed of one or more digits. o Pm A multiple numeric parameter composed of any number of single numeric parameters, separated by ; character(s). o Pt A text parameter composed of printable characters.TopValues o ENQ Enquiry (Ctrl-E) = Send Device Attributes (DA) request attributes from terminal == ESC[Psc o BEL Bell (Ctrl-G) o BS Backspace (Ctrl-H) o TAB Horizontal Tab (HT) (Ctrl-I) o LF Line Feed or New Line (NL) (Ctrl-J) o VT Vertical Tab (Ctrl-K) same as LF o FF Form Feed or New Page (NP) (Ctrl-L) same as LF o CR Carriage Return (Ctrl-M) o SO Shift Out (Ctrl-N), invokes the G1 character set. Switch to Alternate Character Set o SI Shift In (Ctrl-O), invokes the G0 character set (the default) Switch to Standard Character Set o SPC Space CharacterTopEscape Sequences o ESC # 8 DEC Screen Alignment Test (DECALN) o ESC 7 ESC 8 Save Cursor (SC) Restore Cursor o ESC = ESC > Application Keypad (SMKX) == ESC[?66h Normal Keypad (RMKX) == ESC[?66l Note: If the numeric keypad is activated, eg, Num_Lock has been pressed, numbers or control functions are generated by the numeric keypad (see Key Codes) o ESC D Index (IND) o ESC E Next Line (NEL) o ESC H Tab Set (HTS) o ESC M Reverse Index (RI) o ESC N Single Shift Select of G2 Character Set (SS2): affects next character only unimplemented o ESC O Single Shift Select of G3 Character Set (SS3): affects next character only unimplemented o ESC Z Obsolete form of ESC[c returns: ESC[?1;2C rxvt compile-time option o ESC c Full reset (RIS) o ESC n Invoke the G2 Character Set (LS2) o ESC o Invoke the G3 Character Set (LS3) o ESC ( C ESC ) C ESC * C ESC + C ESC $ C Designate G0 Character Set (ISO 2022) Designate G1 Character Set (ISO 2022) Designate G2 Character Set (ISO 2022) Designate G3 Character Set (ISO 2022) Designate Kanji Character Set where C is C = 0 DEC Special Character and Line Drawing Set C = A United Kingdom (UK) C = B United States (USASCII) C = < Multinational character set unimplemented C = 5 Finnish character set unimplemented C = C Finnish character set unimplemented C = K German character set unimplemented TopCSI (Code Sequence Introducer) Sequences o ESC [ Ps @ Insert Ps (Blank) Character(s) [default: 1] (ICH) o ESC [ Ps A Cursor Up Ps Times [default: 1] (CUU) o ESC [ Ps B Cursor Down Ps Times [default: 1] (CUD) o ESC [ Ps C Cursor Forward Ps Times [default: 1] (CUF) o ESC [ Ps D Cursor Backward Ps Times [default: 1] (CUB) o ESC [ Ps E Cursor Down Ps Times [default: 1] and to first column o ESC [ Ps F Cursor Up Ps Times [default: 1] and to first column o ESC [ Ps G Cursor to Column Ps (HPA) o ESC [ Ps;Ps H Cursor Position [row;column] [default: 1;1] (CUP) o ESC [ Ps I Move forward Ps tab stops [default: 1] o ESC [ Ps J Erase in Display (ED) Ps = 0 Clear Below (default) Ps = 1 Clear Above Ps = 2 Clear All o ESC [ Ps K Erase in Line (EL) Ps = 0 Clear to Right (default) Ps = 1 Clear to Left Ps = 2 Clear All o ESC [ Ps L Insert Ps Line(s) [default: 1] (IL) o ESC [ Ps M Delete Ps Line(s) [default: 1] (DL) o ESC [ Ps P Delete Ps Character(s) [default: 1] (DCH) o ESC [ Ps;Ps;Ps;Ps;Ps T Initiate hilite mouse tracking. unimplemented Parameters are [func;startx;starty;firstrow;lastrow]. o ESC [ Ps W Tabulator functions Ps = 0 Tab Set (HTS) Ps = 2 Tab Clear (TBC), Clear Current Column (default) Ps = 5 Tab Clear (TBC), Clear All o ESC [ Ps X Erase Ps Character(s) [default: 1] (ECH) o ESC [ Ps Z Move backward Ps [default: 1] tab stops o ESC [ Ps ' == ESC [ Ps G o ESC [ Ps a == ESC [ Ps C o ESC [ Ps c Send Device Attributes (DA) Ps = 0 (or omitted) : request attributes from terminal returns: ESC[?1;2c (``I am a VT100 with Advanced Video Option'') o ESC [ Ps d Cursor to Line Ps (VPA) o ESC [ Ps e == ESC [ Ps A o ESC [ Ps;Ps f Horizontal and Vertical Position [row;column] (HVP) [default: 1;1] o ESC [ Ps g Tab Clear (TBC) Ps = 0 Clear Current Column (default) Ps = 3 Clear All (TBC) o ESC [ Ps i Printing Ps = 4 disable transparent print mode (MC4) Ps = 5 enable transparent print mode (MC5) unimplemented o ESC [ Pm h ESC [ Pm l Set Mode (SM) Reset Mode (RM) o Ps = 4 h Insert Mode (SMIR) l Replace Mode (RMIR) o Ps = 20 unimplemented h Automatic Newline (LNM) h Normal Linefeed (LNM) o ESC [ Pm m Character Attributes (SGR) Ps = 0 Normal (default) Ps = 1 / 22 On / Off Bold (bright fg) Ps = 4 / 24 On / Off Underline Ps = 5 / 25 On / Off Blink (bright bg) Ps = 7 / 27 On / Off Inverse Ps = 30 / 40 fg/bg Black Ps = 31 / 41 fg/bg Red Ps = 32 / 42 fg/bg Green Ps = 33 / 43 fg/bg Yellow Ps = 34 / 44 fg/bg Blue Ps = 35 / 45 fg/bg Magenta Ps = 36 / 46 fg/bg Cyan Ps = 37 / 47 fg/bg White Ps = 39 / 49 fg/bg Default o ESC [ Ps n Device Status Report (DSR) Ps = 5 Status Report ESC [ 0 n (``OK'') Ps = 6 Report Cursor Position (CPR) [row;column] as ESC [ r ; c R Ps = 7 Request Display Name Ps = 8 Request Version Number (place in window title) o ESC [ Ps;Ps r Set Scrolling Region [top;bottom] [default: full size of window] (CSR) o ESC [ s Save Cursor (SC) o ESC [ Ps x Request Terminal Parameters (DECREQTPARM) o ESC [ u Restore CursorTopDEC Private Modes o ESC [ ? Pm h DEC Private Mode Set (DECSET) o ESC [ ? Pm l DEC Private Mode Reset (DECRST) o ESC [ ? Pm r Restore previously saved DEC Private Mode Values. o ESC [ ? Pm s Save DEC Private Mode Values. o ESC [ ? Pm t Toggle DEC Private Mode Values (rxvt extension). where o Ps = 1 (DECCKM) h Application Cursor Keys l Normal Cursor Keys o Ps = 2 (ANSI/VT52 mode) h Enter VT52 mode l Enter VT52 mode o Ps = 3 h 132 Column Mode (DECCOLM) l 80 Column Mode (DECCOLM) o Ps = 4 h Smooth (Slow) Scroll (DECSCLM) l Jump (Fast) Scroll (DECSCLM) o Ps = 5 h Reverse Video (DECSCNM) l Normal Video (DECSCNM) o Ps = 6 h Origin Mode (DECOM) l Normal Cursor Mode (DECOM) o Ps = 7 h Wraparound Mode (DECAWM) l No Wraparound Mode (DECAWM) o Ps = 8 unimplemented h Auto-repeat Keys (DECARM) l No Auto-repeat Keys (DECARM) o Ps = 9 X10 XTerm mouse reporting h Send Mouse X & Y on button press. l No mouse reporting. o Ps = 10 (rxvt) h menuBar visible l menuBar invisible o Ps = 25 h Visible cursor {cnorm/cvvis} l Invisible cursor {civis} o Ps = 30 h scrollBar visisble l scrollBar invisisble o Ps = 35 (rxvt) h Allow XTerm Shift+key sequences l Disallow XTerm Shift+key sequences o Ps = 38 unimplemented Enter Tektronix Mode (DECTEK) o Ps = 40 h Allow 80/132 Mode l Disallow 80/132 Mode o Ps = 44 unimplemented h Turn On Margin Bell l Turn Off Margin Bell o Ps = 45 unimplemented h Reverse-wraparound Mode l No Reverse-wraparound Mode o Ps = 46 unimplemented o Ps = 47 h Use Alternate Screen Buffer l Use Normal Screen Buffer o Ps = 66 h Application Keypad (DECPAM) == ESC = l Normal Keypad (DECPNM) == ESC > o Ps = 67 h Backspace key sends BS (DECBKM) l Backspace key sends DEL o Ps = 1000 (X11 XTerm mouse reporting) h Send Mouse X & Y on button press and release. l No mouse reporting. o Ps = 1001 (X11 XTerm mouse tracking) unimplemented h Use Hilite Mouse Tracking. l No mouse reporting. o Ps = 1010 h Don't scroll to bottom on TTY output l Scroll to bottom on TTY output o Ps = 1011 h Scroll to bottom when a key is pressed l Don't scroll to bottom when a key is pressed o Ps = 1047 h Use Alternate Screen Buffer l Use Normal Screen Buffer - clear Alternate Screen Buffer if returning from it o Ps = 1048 h Save cursor position l Restore cursor position TopXTerm Operating System Commands o ESC ] Ps;Pt ST Set XTerm Parameters 8-bit ST: 0x9c, 7-bit ST sequence: ESC \ (0x1b, 0x5c), backwards compatible terminator BEL (0x07) is also accepted. Ps = 0 Change Icon Name and Window Title to Pt Ps = 1 Change Icon Name to Pt Ps = 2 Change Window Title to Pt Ps = 4 Pt is a semi-colon separated sequence of one or more semi-colon separated number/name pairs, where number is an index to a colour and name is the name of a colour. Each pair causes the numbered colour to be changed to name. Numbers 0-7 corresponds to low-intensity (normal) colours and 8-15 corresponds to high-intensity colours. 0=black, 1=red, 2=green, 3=yellow, 4=blue, 5=magenta, 6=cyan, 7=white Ps = 10 (NB: may change in future) menuBar command Pt rxvt compile-time option Ps = 12 Change colour of text cursor foreground to Pt Ps = 13 Change colour of mouse foreground to Pt Ps = 17 Change colour of highlight characters to Pt Ps = 18 Change colour of bold characters to Pt Ps = 19 Change colour of underlined characters to Pt Ps = 20 Change default background pixmap to Pt Ps = 39 Change default foreground colour to Pt rxvt compile-time option Ps = 46 Change Log File to Pt unimplemented Ps = 49 Change default background colour to Pt rxvt compile-time option Ps = 50 Set Font to Pt, with the following special values of Pt (rxvt) #+n change up n font(s) #-n change down n font(s) if n is missing of 0, a value of 1 is used empty change to font0 n change to font n Ps = 55 Log all scrollback buffer and all of screen to Pt TopmenuBar
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -