escseq.c
来自「<B>Digital的Unix操作系统VAX 4.2源码</B>」· C语言 代码 · 共 50 行
C
50 行
/* escseq.c 4.1 83/03/09 *//* * escseq: get us out of any escape sequence we are in the middle of * and put us into the requested kind of escape sequence. */#include "2648.h"escseq(mode)int mode;{ if (mode == _escmode) return; /* Get out of previous mode */ switch (_escmode) { case NONE: break; case ESCD: if (mode == TEXT) { outchar('s'); _escmode = mode; return; } case ESCP: case ESCM: outchar('Z'); /* no-op */ break; case TEXT: outstr("\33*dT"); break; } /* Get into new mode */ switch (_escmode = mode) { case NONE: break; case ESCD: outstr("\33*d"); break; case ESCP: outstr("\33*p"); break; case ESCM: outstr("\33*m"); break; case TEXT: outstr("\33*dS"); break; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?