87 lines
2.1 KiB
HTML
87 lines
2.1 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
<!-- saved from url=(0038)http://www.vmunix.com/~gabor/ansi.html -->
|
|
<HTML><HEAD><TITLE>ANSI Escape Sequences</TITLE>
|
|
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
|
|
<META content="ansi escape sequence" name=keywords>
|
|
<META content="MSHTML 5.00.3502.5390" name=GENERATOR></HEAD>
|
|
<BODY><PRE>Esc Seq Function
|
|
======= ==========================================
|
|
|
|
E[nA move cursor up n lines
|
|
|
|
E[nB move cursor down n lines
|
|
|
|
E[nC move cursor right n characters
|
|
|
|
E[nD move cursor left n characters
|
|
|
|
E[n` move cursor to character position n
|
|
|
|
E[na move cursor right n characters
|
|
|
|
E[nd move cursor to line n
|
|
|
|
E[ne move cursor down n lines
|
|
|
|
E[nF move cursor to start of line, n lines up
|
|
|
|
E[nE move cursor to start of line, n lines down
|
|
|
|
E[y;xH Move cursor to x, y E[H homes cursor
|
|
|
|
E[y;xf Move cursor to x, y
|
|
|
|
E[nZ Move cursor back n tab stops
|
|
|
|
E[nL Insert n blank lines
|
|
|
|
E[n@ Insert n blank characters
|
|
|
|
E[nM Delete n lines
|
|
|
|
E[nP Delete n characters
|
|
|
|
E[nJ Erase part or all of display:
|
|
n = 0 from cursor to end of display,
|
|
n = 1 from begin of display to cursor,
|
|
n = 2 entire display.
|
|
|
|
E[nK Erase part or all of line:
|
|
n = 0 from cursor to end of line,
|
|
n = 1 from begin of line to cursor,
|
|
n = 2 entire line.
|
|
|
|
E[nX Erase n characters
|
|
|
|
E[nS Scroll display n lines up (forward)
|
|
|
|
E[nT Scroll display n lines down (reverse)
|
|
|
|
|
|
E[nm Set character attributes:
|
|
n = 0 normal attribute (all off)
|
|
n = 1 bold
|
|
n = 4 underscore
|
|
n = 5 blink
|
|
n = 7 reverse
|
|
n = 3X set foreground color
|
|
n = 4X set background color
|
|
|
|
X = 0 black X = 1 red
|
|
X = 2 green X = 3 brown
|
|
X = 4 blue X = 5 magenta
|
|
X = 6 cyan X = 7 white
|
|
|
|
You can set more than one thing by separating them with a
|
|
semi-colon. eg. E[0;1;33;40m
|
|
|
|
E[s Save cursor position
|
|
|
|
E[u Restore saved cursor position
|
|
|
|
E means 0X1B
|
|
|
|
if n is 0 then it can also be left off
|
|
E[0J == E[J
|
|
</PRE></BODY></HTML>
|