⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 map.c

📁 早期freebsd实现
💻 C
📖 第 1 页 / 共 3 页
字号:
    /* 107 */	ED_INSERT,		/* k */    /* 108 */	ED_INSERT,		/* l */    /* 109 */	ED_INSERT,		/* m */    /* 110 */	ED_INSERT,		/* n */    /* 111 */	ED_INSERT,		/* o */    /* 112 */	ED_INSERT,		/* p */    /* 113 */	ED_INSERT,		/* q */    /* 114 */	ED_INSERT,		/* r */    /* 115 */	ED_INSERT,		/* s */    /* 116 */	ED_INSERT,		/* t */    /* 117 */	ED_INSERT,		/* u */    /* 118 */	ED_INSERT,		/* v */    /* 119 */	ED_INSERT,		/* w */    /* 120 */	ED_INSERT,		/* x */    /* 121 */	ED_INSERT,		/* y */    /* 122 */	ED_INSERT,		/* z */    /* 123 */	ED_INSERT,		/* { */    /* 124 */	ED_INSERT,		/* | */    /* 125 */	ED_INSERT,		/* } */    /* 126 */	ED_INSERT,		/* ~ */    /* 127 */	ED_DELETE_PREV_CHAR,	/* ^? */    /* 128 */	ED_UNASSIGNED,		/* M-^@ */    /* 129 */	ED_UNASSIGNED,		/* M-^A */    /* 130 */	ED_UNASSIGNED,		/* M-^B */    /* 131 */	ED_UNASSIGNED,		/* M-^C */    /* 132 */	ED_UNASSIGNED,		/* M-^D */    /* 133 */	ED_UNASSIGNED,		/* M-^E */    /* 134 */	ED_UNASSIGNED,		/* M-^F */    /* 135 */	ED_UNASSIGNED,		/* M-^G */    /* 136 */	ED_UNASSIGNED,		/* M-^H */    /* 137 */	ED_UNASSIGNED,		/* M-^I */    /* 138 */	ED_UNASSIGNED,		/* M-^J */    /* 139 */	ED_UNASSIGNED,		/* M-^K */    /* 140 */	ED_UNASSIGNED,		/* M-^L */    /* 141 */	ED_UNASSIGNED,		/* M-^M */    /* 142 */	ED_UNASSIGNED,		/* M-^N */    /* 143 */	ED_UNASSIGNED,		/* M-^O */    /* 144 */	ED_UNASSIGNED,		/* M-^P */    /* 145 */	ED_UNASSIGNED,		/* M-^Q */    /* 146 */	ED_UNASSIGNED,		/* M-^R */    /* 147 */	ED_UNASSIGNED,		/* M-^S */    /* 148 */	ED_UNASSIGNED,		/* M-^T */    /* 149 */	ED_UNASSIGNED,		/* M-^U */    /* 150 */	ED_UNASSIGNED,		/* M-^V */    /* 151 */	ED_UNASSIGNED,		/* M-^W */    /* 152 */	ED_UNASSIGNED,		/* M-^X */    /* 153 */	ED_UNASSIGNED,		/* M-^Y */    /* 154 */	ED_UNASSIGNED,		/* M-^Z */    /* 155 */	ED_UNASSIGNED,		/* M-^[ */    /* 156 */	ED_UNASSIGNED,		/* M-^\ */    /* 157 */	ED_UNASSIGNED,		/* M-^] */    /* 158 */	ED_UNASSIGNED,		/* M-^^ */    /* 159 */	ED_UNASSIGNED,		/* M-^_ */    /* 160 */	ED_UNASSIGNED,		/* M-SPACE */    /* 161 */	ED_UNASSIGNED,		/* M-! */    /* 162 */	ED_UNASSIGNED,		/* M-" */    /* 163 */	ED_UNASSIGNED,		/* M-# */    /* 164 */	ED_UNASSIGNED,		/* M-$ */    /* 165 */	ED_UNASSIGNED,		/* M-% */    /* 166 */	ED_UNASSIGNED,		/* M-& */    /* 167 */	ED_UNASSIGNED,		/* M-' */    /* 168 */	ED_UNASSIGNED,		/* M-( */    /* 169 */	ED_UNASSIGNED,		/* M-) */    /* 170 */	ED_UNASSIGNED,		/* M-* */    /* 171 */	ED_UNASSIGNED,		/* M-+ */    /* 172 */	ED_UNASSIGNED,		/* M-, */    /* 173 */	ED_UNASSIGNED,		/* M-- */    /* 174 */	ED_UNASSIGNED,		/* M-. */    /* 175 */	ED_UNASSIGNED,		/* M-/ */    /* 176 */	ED_UNASSIGNED,		/* M-0 */    /* 177 */	ED_UNASSIGNED,		/* M-1 */    /* 178 */	ED_UNASSIGNED,		/* M-2 */    /* 179 */	ED_UNASSIGNED,		/* M-3 */    /* 180 */	ED_UNASSIGNED,		/* M-4 */    /* 181 */	ED_UNASSIGNED,		/* M-5 */    /* 182 */	ED_UNASSIGNED,		/* M-6 */    /* 183 */	ED_UNASSIGNED,		/* M-7 */    /* 184 */	ED_UNASSIGNED,		/* M-8 */    /* 185 */	ED_UNASSIGNED,		/* M-9 */    /* 186 */	ED_UNASSIGNED,		/* M-: */    /* 187 */	ED_UNASSIGNED,		/* M-; */    /* 188 */	ED_UNASSIGNED,		/* M-< */    /* 189 */	ED_UNASSIGNED,		/* M-= */    /* 190 */	ED_UNASSIGNED,		/* M-> */    /* 191 */	ED_UNASSIGNED,		/* M-? */    /* 192 */	ED_UNASSIGNED,		/* M-@ */    /* 193 */	ED_UNASSIGNED,		/* M-A */    /* 194 */	ED_UNASSIGNED,		/* M-B */    /* 195 */	ED_UNASSIGNED,		/* M-C */    /* 196 */	ED_UNASSIGNED,		/* M-D */    /* 197 */	ED_UNASSIGNED,		/* M-E */    /* 198 */	ED_UNASSIGNED,		/* M-F */    /* 199 */	ED_UNASSIGNED,		/* M-G */    /* 200 */	ED_UNASSIGNED,		/* M-H */    /* 201 */	ED_UNASSIGNED,		/* M-I */    /* 202 */	ED_UNASSIGNED,		/* M-J */    /* 203 */	ED_UNASSIGNED,		/* M-K */    /* 204 */	ED_UNASSIGNED,		/* M-L */    /* 205 */	ED_UNASSIGNED,		/* M-M */    /* 206 */	ED_UNASSIGNED,		/* M-N */    /* 207 */	ED_UNASSIGNED,		/* M-O */    /* 208 */	ED_UNASSIGNED,		/* M-P */    /* 209 */	ED_UNASSIGNED,		/* M-Q */    /* 210 */	ED_UNASSIGNED,		/* M-R */    /* 211 */	ED_UNASSIGNED,		/* M-S */    /* 212 */	ED_UNASSIGNED,		/* M-T */    /* 213 */	ED_UNASSIGNED,		/* M-U */    /* 214 */	ED_UNASSIGNED,		/* M-V */    /* 215 */	ED_UNASSIGNED,		/* M-W */    /* 216 */	ED_UNASSIGNED,		/* M-X */    /* 217 */	ED_UNASSIGNED,		/* M-Y */    /* 218 */	ED_UNASSIGNED,		/* M-Z */    /* 219 */	ED_UNASSIGNED,		/* M-[ */    /* 220 */	ED_UNASSIGNED,		/* M-\ */    /* 221 */	ED_UNASSIGNED,		/* M-] */    /* 222 */	ED_UNASSIGNED,		/* M-^ */    /* 223 */	ED_UNASSIGNED,		/* M-_ */    /* 224 */	ED_UNASSIGNED,		/* M-` */    /* 225 */	ED_UNASSIGNED,		/* M-a */    /* 226 */	ED_UNASSIGNED,		/* M-b */    /* 227 */	ED_UNASSIGNED,		/* M-c */    /* 228 */	ED_UNASSIGNED,		/* M-d */    /* 229 */	ED_UNASSIGNED,		/* M-e */    /* 230 */	ED_UNASSIGNED,		/* M-f */    /* 231 */	ED_UNASSIGNED,		/* M-g */    /* 232 */	ED_UNASSIGNED,		/* M-h */    /* 233 */	ED_UNASSIGNED,		/* M-i */    /* 234 */	ED_UNASSIGNED,		/* M-j */    /* 235 */	ED_UNASSIGNED,		/* M-k */    /* 236 */	ED_UNASSIGNED,		/* M-l */    /* 237 */	ED_UNASSIGNED,		/* M-m */    /* 238 */	ED_UNASSIGNED,		/* M-n */    /* 239 */	ED_UNASSIGNED,		/* M-o */    /* 240 */	ED_UNASSIGNED,		/* M-p */    /* 241 */	ED_UNASSIGNED,		/* M-q */    /* 242 */	ED_UNASSIGNED,		/* M-r */    /* 243 */	ED_UNASSIGNED,		/* M-s */    /* 244 */	ED_UNASSIGNED,		/* M-t */    /* 245 */	ED_UNASSIGNED,		/* M-u */    /* 246 */	ED_UNASSIGNED,		/* M-v */    /* 247 */	ED_UNASSIGNED,		/* M-w */    /* 248 */	ED_UNASSIGNED,		/* M-x */    /* 249 */	ED_UNASSIGNED,		/* M-y */    /* 250 */	ED_UNASSIGNED,		/* M-z */    /* 251 */	ED_UNASSIGNED,		/* M-{ */    /* 252 */	ED_UNASSIGNED,		/* M-| */    /* 253 */	ED_UNASSIGNED,		/* M-} */    /* 254 */	ED_UNASSIGNED,		/* M-~ */    /* 255 */	ED_UNASSIGNED		/* M-^? */};private el_action_t  el_map_vi_command[] = {    /*   0 */	ED_UNASSIGNED,		/* ^@ */    /*   1 */	ED_MOVE_TO_BEG,		/* ^A */    /*   2 */	ED_UNASSIGNED,		/* ^B */    /*   3 */	ED_TTY_SIGINT,		/* ^C */    /*   4 */	ED_UNASSIGNED,		/* ^D */    /*   5 */	ED_MOVE_TO_END,		/* ^E */    /*   6 */	ED_UNASSIGNED,		/* ^F */    /*   7 */	ED_UNASSIGNED,		/* ^G */    /*   8 */	ED_PREV_CHAR,		/* ^H */    /*   9 */	ED_UNASSIGNED,		/* ^I */    /*  10 */	ED_NEWLINE,		/* ^J */    /*  11 */	ED_KILL_LINE,		/* ^K */    /*  12 */	ED_CLEAR_SCREEN,	/* ^L */    /*  13 */	ED_NEWLINE,		/* ^M */    /*  14 */	ED_NEXT_HISTORY,	/* ^N */    /*  15 */	ED_TTY_FLUSH_OUTPUT,	/* ^O */    /*  16 */	ED_PREV_HISTORY,	/* ^P */    /*  17 */	ED_TTY_START_OUTPUT,	/* ^Q */    /*  18 */	ED_REDISPLAY,		/* ^R */    /*  19 */	ED_TTY_STOP_OUTPUT,	/* ^S */    /*  20 */	ED_UNASSIGNED,		/* ^T */    /*  21 */	VI_KILL_LINE_PREV,	/* ^U */    /*  22 */	ED_UNASSIGNED,		/* ^V */    /*  23 */	ED_DELETE_PREV_WORD,	/* ^W */    /*  24 */	ED_UNASSIGNED,		/* ^X */    /*  25 */	ED_UNASSIGNED,		/* ^Y */    /*  26 */	ED_UNASSIGNED,		/* ^Z */    /*  27 */	EM_META_NEXT,		/* ^[ */    /*  28 */	ED_TTY_SIGQUIT,		/* ^\ */    /*  29 */	ED_UNASSIGNED,		/* ^] */    /*  30 */	ED_UNASSIGNED,		/* ^^ */    /*  31 */	ED_UNASSIGNED,		/* ^_ */    /*  32 */	ED_NEXT_CHAR,		/* SPACE */    /*  33 */	ED_UNASSIGNED,		/* ! */    /*  34 */	ED_UNASSIGNED,		/* " */    /*  35 */	ED_UNASSIGNED,		/* # */    /*  36 */	ED_MOVE_TO_END,		/* $ */    /*  37 */	ED_UNASSIGNED,		/* % */    /*  38 */	ED_UNASSIGNED,		/* & */    /*  39 */	ED_UNASSIGNED,		/* ' */    /*  40 */	ED_UNASSIGNED,		/* ( */    /*  41 */	ED_UNASSIGNED,		/* ) */    /*  42 */	ED_UNASSIGNED,		/* * */    /*  43 */	ED_NEXT_HISTORY,	/* + */    /*  44 */	VI_REPEAT_PREV_CHAR,	/* , */	    /*  45 */	ED_PREV_HISTORY,	/* - */	    /*  46 */	ED_UNASSIGNED,		/* . */    /*  47 */	VI_SEARCH_PREV,		/* / */    /*  48 */	VI_ZERO,		/* 0 */    /*  49 */	ED_ARGUMENT_DIGIT,	/* 1 */    /*  50 */	ED_ARGUMENT_DIGIT,	/* 2 */    /*  51 */	ED_ARGUMENT_DIGIT,	/* 3 */    /*  52 */	ED_ARGUMENT_DIGIT,	/* 4 */    /*  53 */	ED_ARGUMENT_DIGIT,	/* 5 */    /*  54 */	ED_ARGUMENT_DIGIT,	/* 6 */    /*  55 */	ED_ARGUMENT_DIGIT,	/* 7 */    /*  56 */	ED_ARGUMENT_DIGIT,	/* 8 */    /*  57 */	ED_ARGUMENT_DIGIT,	/* 9 */    /*  58 */	ED_COMMAND,		/* : */    /*  59 */	VI_REPEAT_NEXT_CHAR,	/* ; */    /*  60 */	ED_UNASSIGNED,		/* < */    /*  61 */	ED_UNASSIGNED,		/* = */    /*  62 */	ED_UNASSIGNED,		/* > */    /*  63 */	VI_SEARCH_NEXT,		/* ? */    /*  64 */	ED_UNASSIGNED,		/* @ */    /*  65 */	VI_ADD_AT_EOL,		/* A */    /*  66 */	VI_PREV_SPACE_WORD,	/* B */    /*  67 */	VI_CHANGE_TO_EOL,	/* C */    /*  68 */	ED_KILL_LINE,		/* D */    /*  69 */	VI_TO_END_WORD,		/* E */    /*  70 */	VI_PREV_CHAR,		/* F */    /*  71 */	ED_UNASSIGNED,		/* G */    /*  72 */	ED_UNASSIGNED,		/* H */    /*  73 */	VI_INSERT_AT_BOL,	/* I */    /*  74 */	ED_SEARCH_NEXT_HISTORY,	/* J */    /*  75 */	ED_SEARCH_PREV_HISTORY,	/* K */    /*  76 */	ED_UNASSIGNED,		/* L */    /*  77 */	ED_UNASSIGNED,		/* M */    /*  78 */	VI_REPEAT_SEARCH_PREV,	/* N */    /*  79 */	ED_SEQUENCE_LEAD_IN,	/* O */    /*  80 */	VI_PASTE_PREV,		/* P */    /*  81 */	ED_UNASSIGNED,		/* Q */    /*  82 */	VI_REPLACE_MODE,	/* R */    /*  83 */	VI_SUBSTITUTE_LINE,	/* S */    /*  84 */	VI_TO_PREV_CHAR,	/* T */    /*  85 */	ED_UNASSIGNED,		/* U */    /*  86 */	ED_UNASSIGNED,		/* V */    /*  87 */	VI_NEXT_SPACE_WORD,	/* W */    /*  88 */	ED_DELETE_PREV_CHAR,	/* X */    /*  89 */	ED_UNASSIGNED,		/* Y */    /*  90 */	ED_UNASSIGNED,		/* Z */    /*  91 */	ED_SEQUENCE_LEAD_IN,	/* [ */    /*  92 */	ED_UNASSIGNED,		/* \ */    /*  93 */	ED_UNASSIGNED,		/* ] */    /*  94 */	ED_MOVE_TO_BEG,		/* ^ */    /*  95 */	ED_UNASSIGNED,		/* _ */    /*  96 */	ED_UNASSIGNED,		/* ` */    /*  97 */	VI_ADD,			/* a */    /*  98 */	VI_PREV_WORD,		/* b */    /*  99 */	VI_CHANGE_META,		/* c */    /* 100 */	VI_DELETE_META,		/* d */    /* 101 */	VI_END_WORD,		/* e */    /* 102 */	VI_NEXT_CHAR,		/* f */    /* 103 */	ED_UNASSIGNED,		/* g */    /* 104 */	ED_PREV_CHAR,		/* h */    /* 105 */	VI_INSERT,		/* i */    /* 106 */	ED_NEXT_HISTORY,	/* j */    /* 107 */	ED_PREV_HISTORY,	/* k */    /* 108 */	ED_NEXT_CHAR,		/* l */    /* 109 */	ED_UNASSIGNED,		/* m */    /* 110 */	VI_REPEAT_SEARCH_NEXT,	/* n */    /* 111 */	ED_UNASSIGNED,		/* o */    /* 112 */	VI_PASTE_NEXT,		/* p */    /* 113 */	ED_UNASSIGNED,		/* q */    /* 114 */	VI_REPLACE_CHAR,	/* r */    /* 115 */	VI_SUBSTITUTE_CHAR,	/* s */    /* 116 */	VI_TO_NEXT_CHAR,	/* t */    /* 117 */	VI_UNDO,		/* u */    /* 118 */	ED_UNASSIGNED,		/* v */    /* 119 */	VI_NEXT_WORD,		/* w */    /* 120 */	ED_DELETE_NEXT_CHAR,	/* x */    /* 121 */	ED_UNASSIGNED,		/* y */    /* 122 */	ED_UNASSIGNED,		/* z */    /* 123 */	ED_UNASSIGNED,		/* { */    /* 124 */	ED_UNASSIGNED,		/* | */    /* 125 */	ED_UNASSIGNED,		/* } */    /* 126 */	VI_CHANGE_CASE,		/* ~ */    /* 127 */	ED_DELETE_PREV_CHAR,	/* ^? */    /* 128 */	ED_UNASSIGNED,		/* M-^@ */    /* 129 */	ED_UNASSIGNED,		/* M-^A */    /* 130 */	ED_UNASSIGNED,		/* M-^B */    /* 131 */	ED_UNASSIGNED,		/* M-^C */    /* 132 */	ED_UNASSIGNED,		/* M-^D */    /* 133 */	ED_UNASSIGNED,		/* M-^E */    /* 134 */	ED_UNASSIGNED,		/* M-^F */    /* 135 */	ED_UNASSIGNED,		/* M-^G */    /* 136 */	ED_UNASSIGNED,		/* M-^H */    /* 137 */	ED_UNASSIGNED,		/* M-^I */    /* 138 */	ED_UNASSIGNED,		/* M-^J */    /* 139 */	ED_UNASSIGNED,		/* M-^K */    /* 140 */	ED_UNASSIGNED,		/* M-^L */    /* 141 */	ED_UNASSIGNED,		/* M-^M */    /* 142 */	ED_UNASSIGNED,		/* M-^N */    /* 143 */	ED_UNASSIGNED,		/* M-^O */    /* 144 */	ED_UNASSIGNED,		/* M-^P */    /* 145 */	ED_UNASSIGNED,		/* M-^Q */    /* 146 */	ED_UNASSIGNED,		/* M-^R */    /* 147 */	ED_UNASSIGNED,		/* M-^S */    /* 148 */	ED_UNASSIGNED,		/* M-^T */    /* 149 */	ED_UNASSIGNED,		/* M-^U */    /* 150 */	ED_UNASSIGNED,		/* M-^V */    /* 151 */	ED_UNASSIGNED,		/* M-^W */    /* 152 */	ED_UNASSIGNED,		/* M-^X */    /* 153 */	ED_UNASSIGNED,		/* M-^Y */    /* 154 */	ED_UNASSIGNED,		/* M-^Z */    /* 155 */	ED_UNASSIGNED,		/* M-^[ */    /* 156 */	ED_UNASSIGNED,		/* M-^\ */    /* 157 */	ED_UNASSIGNED,		/* M-^] */    /* 158 */	ED_UNASSIGNED,		/* M-^^ */    /* 159 */	ED_UNASSIGNED,		/* M-^_ */    /* 160 */	ED_UNASSIGNED,		/* M-SPACE */    /* 161 */	ED_UNASSIGNED,		/* M-! */    /* 162 */	ED_UNASSIGNED,		/* M-" */    /* 163 */	ED_UNASSIGNED,		/* M-# */    /* 164 */	ED_UNASSIGNED,		/* M-$ */    /* 165 */	ED_UNASSIGNED,		/* M-% */    /* 166 */	ED_UNASSIGNED,		/* M-& */    /* 167 */	ED_UNASSIGNED,		/* M-' */    /* 168 */	ED_UNASSIGNED,		/* M-( */    /* 169 */	ED_UNASSIGNED,		/* M-) */    /* 170 */	ED_UNASSIGNED,		/* M-* */    /* 171 */	ED_UNASSIGNED,		/* M-+ */    /* 172 */	ED_UNASSIGNED,		/* M-, */    /* 173 */	ED_UNASSIGNED,		/* M-- */    /* 174 */	ED_UNASSIGNED,		/* M-. */    /* 175 */	ED_UNASSIGNED,		/* M-/ */    /* 176 */	ED_UNASSIGNED,		/* M-0 */    /* 177 */	ED_UNASSIGNED,		/* M-1 */    /* 178 */	ED_UNASSIGNED,		/* M-2 */    /* 179 */	ED_UNASSIGNED,		/* M-3 */    /* 180 */	ED_UNASSIGNED,		/* M-4 */    /* 181 */	ED_UNASSIGNED,		/* M-5 */    /* 182 */	ED_UNASSIGNED,		/* M-6 */    /* 183 */	ED_UNASSIGNED,		/* M-7 */    /* 184 */	ED_UNASSIGNED,		/* M-8 */    /* 185 */	ED_UNASSIGNED,		/* M-9 */    /* 186 */	ED_UNASSIGNED,		/* M-: */    /* 187 */	ED_UNASSIGNED,		/* M-; */    /* 188 */	ED_UNASSIGNED,		/* M-< */    /* 189 */	ED_UNASSIGNED,		/* M-= */    /* 190 */	ED_UNASSIGNED,		/* M-> */    /* 191 */	ED_UNASSIGNED,		/* M-? */    /* 192 */	ED_UNASSIGNED,		/* M-@ */    /* 193 */	ED_UNASSIGNED,		/* M-A */    /* 194 */	ED_UNASSIGNED,		/* M-B */    /* 195 */	ED_UNASSIGNED,		/* M-C */    /* 196 */	ED_UNASSIGNED,		/* M-D */    /* 197 */	ED_UNASSIGNED,		/* M-E */    /* 198 */	ED_UNASSIGNED,		/* M-F */    /* 199 */	ED_UNASSIGNED,		/* M-G */    /* 200 */	ED_UNASSIGNED,		/* M-H */    /* 201 */	ED_UNASSIGNED,		/* M-I */    /* 202 */	ED_UNASSIGNED,		/* M-J */    /* 203 */	ED_UNASSIGNED,		/* M-K */    /* 204 */	ED_UNASSIGNED,		/* M-L */    /* 205 */	ED_UNASSIGNED,		/* M-M */    /* 206 */	ED_UNASSIGNED,		/* M-N */    /* 207 */	ED_SEQUENCE_LEAD_IN,	/* M-O */    /* 208 */	ED_UNASSIGNED,		/* M-P */    /* 209 */	ED_UNASSIGNED,		/* M-Q */    /* 210 */	ED_UNASSIGNED,		/* M-R */    /* 211 */	ED_UNASSIGNED,		/* M-S */    /* 212 */	ED_UNASSIGNED,		/* M-T */    /* 213 */	ED_UNASSIGNED,		/* M-U */    /* 214 */	ED_UNASSIGNED,		/* M-V */    /* 215 */	ED_UNASSIGNED,		/* M-W */    /* 216 */	ED_UNASSIGNED,		/* M-X */    /* 217 */	ED_UNASSIGNED,		/* M-Y */    /* 218 */	ED_UNASSIGNED,		/* M-Z */    /* 219 */	ED_SEQUENCE_LEAD_IN,	/* M-[ */    /* 220 */	ED_UNASSIGNED,		/* M-\ */    /* 221 */	ED_UNASSIGNED,		/* M-] */    /* 222 */	ED_UNASSIGNED,		/* M-^ */    /* 223 */	ED_UNASSIGNED,		/* M-_ */    /* 224 */	ED_UNASSIGNED,		/* M-` */    /* 225 */	ED_UNASSIGNED,		/* M-a */    /* 226 */	ED_UNASSIGNED,		/* M-b */    /* 227 */	ED_UNASSIGNED,		/* M-c */    /* 228 */	ED_UNASSIGNED,		/* M-d */    /* 229 */	ED_UNASSIGNED,		/* M-e */    /* 230 */	ED_UNASSIGNED,		/* M-f */    /* 231 */	ED_UNASSIGNED,		/* M-g */    /* 232 */	ED_UNASSIGNED,		/* M-h */    /* 233 */	ED_UNASSIGNED,		/* M-i */    /* 234 */	ED_UNASSIGNED,		/* M-j */    /* 235 */	ED_UNASSIGNED,		/* M-k */    /* 236 */	ED_UNASSIGNED,		/* M-l */    /* 237 */	ED_UNASSIGNED,		/* M-m */    /* 238 */	ED_UNASSIGNED,		/* M-n */    /* 239 */	ED_UNASSIGNED,		/* M-o */    /* 240 */	ED_UNASSIGNED,		/* M-p */    /* 241 */	ED_UNASSIGNED,		/* M-q */    /* 242 */	ED_UNASSIGNED,		/* M-r */    /* 243 */	ED_UNASSIGNED,		/* M-s */    /* 244 */	ED_UNASSIGNED,		/* M-t */    /* 245 */	ED_UNASSIGNED,		/* M-u */    /* 246 */	ED_UNASSIGNED,		/* M-v */    /* 247 */	ED_UNASSIGNED,		/* M-w */    /* 248 */	ED_UNASSIGNED,		/* M-x */    /* 249 */	ED_UNASSIGNED,		/* M-y */    /* 250 */	ED_UNASSIGNED,		/* M-z */    /* 251 */	ED_UNASSIGNED,		/* M-{ */    /* 252 */	ED_UNASSIGNED,		/* M-| */    /* 253 */	ED_UNASSIGNED,		/* M-} */    /* 254 */	ED_UNASSIGNED,		/* M-~ */    /* 255 */	ED_UNASSIGNED		/* M-^? */};/* map_init(): *	Initialize and allocate the maps */protected intmap_init(el)    EditLine *el;{        /*     * Make sure those are correct before starting.     */#ifdef MAP_DEBUG    if (sizeof(el_map_emacs)      != N_KEYS * sizeof(el_action_t))	abort();    if (sizeof(el_map_vi_command) != N_KEYS * sizeof(el_action_t))	abort();    if (sizeof(el_map_vi_insert)  != N_KEYS * sizeof(el_action_t))	abort();#endif    el->el_map.alt   = (el_action_t *) el_malloc(sizeof(el_action_t) * N_KEYS);    el->el_map.key   = (el_action_t *) el_malloc(sizeof(el_action_t) * N_KEYS);    el->el_map.emacs = el_map_emacs;    el->el_map.vic   = el_map_vi_command;    el->el_map.vii   = el_map_vi_insert;    el->el_map.help  = (el_bindings_t *) el_malloc(sizeof(el_bindings_t) *						   EL_NUM_FCNS);    (void) memcpy(el->el_map.help, help__get(), 		  sizeof(el_bindings_t) * EL_NUM_FCNS);    el->el_map.func  = (el_func_t *) el_malloc(sizeof(el_func_t) * EL_NUM_FCNS);    memcpy(el->el_map.func, func__get(), sizeof(el_func_t) * EL_NUM_FCNS);    el->el_map.nfunc = EL_NUM_FCNS;#ifdef VIDEFAULT    map_init_vi(el);#else    map_init_emacs(el);#endif /* VIDEFAULT */    return 0;}/* map_end(): *	Free the space taken by the editor maps */protected voidmap_end(el)    EditLine *el;{    el_free((ptr_t) el->el_map.alt);    el->el_map.alt   = NULL;    el_free((ptr_t) el->el_map.key);    el->el_map.key   = NULL;    el->el_map.emacs = NULL;    el->el_map.vic   = NULL;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -