📄 vtprstbl.c
字号:
CASE_IGNORE,CASE_IGNORE,/* 0x84 0x85 0x86 0x87 */CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,/* 0x88 0x89 0x8a 0x8b */CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,/* 0x8c 0x8d 0x8e 0x8f */CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,/* 0x90 0x91 0x92 0x93 */CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,/* 0x94 0x95 0x96 0x97 */CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,/* 0x99 0x99 0x9a 0x9b */CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,/* 0x9c 0x9d 0x9e 0x9f */CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,/* nobreakspace exclamdown cent sterling */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* currency yen brokenbar section */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* diaeresis copyright ordfeminine guillemotleft */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* notsign hyphen registered macron */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* degree plusminus twosuperior threesuperior */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* acute mu paragraph periodcentered */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* cedilla onesuperior masculine guillemotright */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* onequarter onehalf threequarters questiondown */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* Agrave Aacute Acircumflex Atilde */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* Adiaeresis Aring AE Ccedilla */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* Egrave Eacute Ecircumflex Ediaeresis */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* Igrave Iacute Icircumflex Idiaeresis */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* Eth Ntilde Ograve Oacute */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* Ocircumflex Otilde Odiaeresis multiply */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* Ooblique Ugrave Uacute Ucircumflex */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* Udiaeresis Yacute Thorn ssharp */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* agrave aacute acircumflex atilde */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* adiaeresis aring ae ccedilla */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* egrave eacute ecircumflex ediaeresis */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* igrave iacute icircumflex idiaeresis */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* eth ntilde ograve oacute */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* ocircumflex otilde odiaeresis division */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* oslash ugrave uacute ucircumflex */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* udiaeresis yacute thorn ydiaeresis */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,};Const int esctable[] = /* ESC */{/* NUL SOH STX ETX */CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,/* EOT ENQ ACK BEL */CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,CASE_BELL,/* BS HT NL VT */CASE_BS,CASE_TAB,CASE_VMOT,CASE_VMOT,/* NP CR SO SI */CASE_VMOT,CASE_CR,CASE_SO,CASE_SI,/* DLE DC1 DC2 DC3 */CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,/* DC4 NAK SYN ETB */CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,/* CAN EM SUB ESC */CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,CASE_ESC,/* FS GS RS US */CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,/* SP ! " # */CASE_ESC_IGNORE,CASE_ESC_IGNORE,CASE_ESC_IGNORE,CASE_SCR_STATE,/* $ % & ' */CASE_ESC_IGNORE,CASE_ESC_IGNORE,CASE_ESC_IGNORE,CASE_ESC_IGNORE,/* ( ) * + */CASE_SCS0_STATE,CASE_SCS1_STATE,CASE_SCS2_STATE,CASE_SCS3_STATE,/* , - . / */CASE_ESC_IGNORE,CASE_ESC_IGNORE,CASE_ESC_IGNORE,CASE_ESC_IGNORE,/* 0 1 2 3 */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* 4 5 6 7 */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_DECSC,/* 8 9 : ; */CASE_DECRC,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* < = > ? */CASE_GROUND_STATE,CASE_DECKPAM,CASE_DECKPNM,CASE_GROUND_STATE,/* @ A B C */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* D E F G */CASE_IND,CASE_NEL,CASE_GROUND_STATE,CASE_GROUND_STATE,/* H I J K */CASE_HTS,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* L M N O */CASE_GROUND_STATE,CASE_RI,CASE_SS2,CASE_SS3,/* P Q R S */CASE_IGNORE_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* T U V W */CASE_XTERM_TITLE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* X Y Z [ */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_DECID,CASE_CSI_STATE,/* \ ] ^ _ */CASE_GROUND_STATE,CASE_OSC,CASE_IGNORE_STATE,CASE_IGNORE_STATE,/* ` a b c */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_RIS,/* d e f g */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* h i j k */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* l m n o */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_LS2,CASE_LS3,/* p q r s */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* t u v w */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* x y z { */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* | } ~ DEL */CASE_LS3R,CASE_LS2R,CASE_LS1R,CASE_GROUND_STATE,/* 0x80 0x81 0x82 0x83 */CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,/* 0x84 0x85 0x86 0x87 */CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,/* 0x88 0x89 0x8a 0x8b */CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,/* 0x8c 0x8d 0x8e 0x8f */CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,/* 0x90 0x91 0x92 0x93 */CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,/* 0x94 0x95 0x96 0x97 */CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,/* 0x99 0x99 0x9a 0x9b */CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,/* 0x9c 0x9d 0x9e 0x9f */CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,CASE_IGNORE,/* nobreakspace exclamdown cent sterling */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* currency yen brokenbar section */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* diaeresis copyright ordfeminine guillemotleft */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* notsign hyphen registered macron */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* degree plusminus twosuperior threesuperior */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* acute mu paragraph periodcentered */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* cedilla onesuperior masculine guillemotright */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* onequarter onehalf threequarters questiondown */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* Agrave Aacute Acircumflex Atilde */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* Adiaeresis Aring AE Ccedilla */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* Egrave Eacute Ecircumflex Ediaeresis */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* Igrave Iacute Icircumflex Idiaeresis */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* Eth Ntilde Ograve Oacute */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* Ocircumflex Otilde Odiaeresis multiply */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* Ooblique Ugrave Uacute Ucircumflex */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* Udiaeresis Yacute Thorn ssharp */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* agrave aacute acircumflex atilde */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* adiaeresis aring ae ccedilla */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* egrave eacute ecircumflex ediaeresis */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* igrave iacute icircumflex idiaeresis */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* eth ntilde ograve oacute */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* ocircumflex otilde odiaeresis division */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* oslash ugrave uacute ucircumflex */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,/* udiaeresis yacute thorn ydiaeresis */CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,CASE_GROUND_STATE,};Const int iestable[] = /* CASE_IGNORE_ESC */{/* NUL SOH STX ETX */CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,/* EOT ENQ ACK BEL */CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,/* BS HT NL VT */CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,/* NP CR SO SI */CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,/* DLE DC1 DC2 DC3 */CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,/* DC4 NAK SYN ETB */CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,/* CAN EM SUB ESC */CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,/* FS GS RS US */CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,/* SP ! " # */CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,/* $ % & ' */CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,/* ( ) * + */CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,/* , - . / */CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,/* 0 1 2 3 */CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,/* 4 5 6 7 */CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,/* 8 9 : ; */CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,/* < = > ? */CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,/* @ A B C */CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,/* D E F G */CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,/* H I J K */CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,/* L M N O */CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,/* P Q R S */CASE_IGNORE_STATE,CASE_IGNORE_STATE,CASE_IGNORE_STATE,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -