optable.h

来自「DOSBox emulates a full x86 pc with sound」· C头文件 代码 · 共 815 行 · 第 1/3 页

H
815
字号
/* 0x180 - 0x187 */{L_Iwx		,O_C_O		,S_C_AIPw,0		},{L_Iwx	,O_C_NO		,S_C_AIPw,0		},{L_Iwx		,O_C_B		,S_C_AIPw,0		},{L_Iwx	,O_C_NB		,S_C_AIPw,0		},{L_Iwx		,O_C_Z		,S_C_AIPw,0		},{L_Iwx	,O_C_NZ		,S_C_AIPw,0		},{L_Iwx		,O_C_BE		,S_C_AIPw,0		},{L_Iwx	,O_C_NBE	,S_C_AIPw,0		},/* 0x188 - 0x18f */{L_Iwx		,O_C_S		,S_C_AIPw,0		},{L_Iwx	,O_C_NS		,S_C_AIPw,0		},{L_Iwx		,O_C_P		,S_C_AIPw,0		},{L_Iwx	,O_C_NP		,S_C_AIPw,0		},{L_Iwx		,O_C_L		,S_C_AIPw,0		},{L_Iwx	,O_C_NL		,S_C_AIPw,0		},{L_Iwx		,O_C_LE		,S_C_AIPw,0		},{L_Iwx	,O_C_NLE	,S_C_AIPw,0		},/* 0x190 - 0x197 */{L_MODRM	,O_C_O		,S_C_Eb,0		},{L_MODRM	,O_C_NO		,S_C_Eb,0		},{L_MODRM	,O_C_B		,S_C_Eb,0		},{L_MODRM	,O_C_NB		,S_C_Eb,0		},{L_MODRM	,O_C_Z		,S_C_Eb,0		},{L_MODRM	,O_C_NZ		,S_C_Eb,0		},{L_MODRM	,O_C_BE		,S_C_Eb,0		},{L_MODRM	,O_C_NBE	,S_C_Eb,0		},/* 0x198 - 0x19f */{L_MODRM	,O_C_S		,S_C_Eb,0		},{L_MODRM	,O_C_NS		,S_C_Eb,0		},{L_MODRM	,O_C_P		,S_C_Eb,0		},{L_MODRM	,O_C_NP		,S_C_Eb,0		},{L_MODRM	,O_C_L		,S_C_Eb,0		},{L_MODRM	,O_C_NL		,S_C_Eb,0		},{L_MODRM	,O_C_LE		,S_C_Eb,0		},{L_MODRM	,O_C_NLE	,S_C_Eb,0		},/* 0x1a0 - 0x1a7 */{L_SEG		,0		,S_PUSHw	,fs		},{D_POPSEGw,0		,0		,fs			},{D_CPUID	,0			,0		,0		},{L_MODRM	,O_BTw		,S_Ew	,M_EwGwt	},{L_MODRM	,O_DSHLw	,S_Ew,M_EwGwIb	},{L_MODRM	,O_DSHLw	,S_Ew	,M_EwGwCL	},{0			,0			,0		,0		},{0		,0			,0		,0		},/* 0x1a8 - 0x1af */{L_SEG		,0		,S_PUSHw	,gs		},{D_POPSEGw,0		,0		,gs			},{0			,0			,0		,0		},{L_MODRM	,O_BTSw		,S_Ew	,M_EwGwt	},{L_MODRM	,O_DSHRw	,S_Ew,M_EwGwIb	},{L_MODRM	,O_DSHRw	,S_Ew	,M_EwGwCL	},{0			,0			,0		,0		},{L_MODRM	,O_IMULRw	,S_Gw	,M_EwxGwx	},/* 0x1b0 - 0x1b7 */{0			,0			,0		,0		},{0		,0			,0		,0		},{L_MODRM	,O_SEGSS	,S_SEGGw,M_Efw	},{L_MODRM	,O_BTRw		,S_Ew	,M_EwGwt	},{L_MODRM	,O_SEGFS	,S_SEGGw,M_Efw	},{L_MODRM	,O_SEGGS	,S_SEGGw,M_Efw	},{L_MODRM	,0			,S_Gw	,M_Eb	},{L_MODRM	,0			,S_Gw	,M_Ew	},/* 0x1b8 - 0x1bf */{0			,0			,0		,0		},{0		,0			,0		,0		},{L_MODRM	,0xe		,0		,M_GRP	},{L_MODRM	,O_BTCw		,S_Ew	,M_EwGwt	},{L_MODRM	,O_BSFw		,S_Gw	,M_Ew	},{L_MODRM	,O_BSRw		,S_Gw	,M_Ew	},{L_MODRM	,0			,S_Gw	,M_Ebx	},{L_MODRM	,0			,S_Gw	,M_Ewx	},/* 0x1c0 - 0x1cc */{L_MODRM		,t_ADDb			,S_EbGb		,M_GbEb		},{L_MODRM		,t_ADDw		,S_EwGw		,M_GwEw	},{0			,0			,0		,0		},{0		,0			,0		,0		},{0			,0			,0		,0		},{0		,0			,0		,0		},{0			,0			,0		,0		},{0		,0			,0		,0		},/* 0x1c8 - 0x1cf */{L_REGd		,O_BSWAP	,S_REGd	,REGI_AX},{L_REGd	,O_BSWAP	,S_REGd	,REGI_CX},{L_REGd		,O_BSWAP	,S_REGd	,REGI_DX},{L_REGd	,O_BSWAP	,S_REGd	,REGI_BX},{L_REGd		,O_BSWAP	,S_REGd	,REGI_SP},{L_REGd	,O_BSWAP	,S_REGd	,REGI_BP},{L_REGd		,O_BSWAP	,S_REGd	,REGI_SI},{L_REGd	,O_BSWAP	,S_REGd	,REGI_DI},/* 0x1d0 - 0x1d7 */{0			,0			,0		,0		},{0		,0			,0		,0		},{0			,0			,0		,0		},{0		,0			,0		,0		},{0			,0			,0		,0		},{0		,0			,0		,0		},{0			,0			,0		,0		},{0		,0			,0		,0		},/* 0x1d8 - 0x1df */{0			,0			,0		,0		},{0		,0			,0		,0		},{0			,0			,0		,0		},{0		,0			,0		,0		},{0			,0			,0		,0		},{0		,0			,0		,0		},{0			,0			,0		,0		},{0		,0			,0		,0		},/* 0x1e0 - 0x1ee */{0			,0			,0		,0		},{0		,0			,0		,0		},{0			,0			,0		,0		},{0		,0			,0		,0		},{0			,0			,0		,0		},{0		,0			,0		,0		},{0			,0			,0		,0		},{0		,0			,0		,0		},/* 0x1e8 - 0x1ef */{0			,0			,0		,0		},{0		,0			,0		,0		},{0			,0			,0		,0		},{0		,0			,0		,0		},{0			,0			,0		,0		},{0		,0			,0		,0		},{0			,0			,0		,0		},{0		,0			,0		,0		},/* 0x1f0 - 0x1fc */{0			,0			,0		,0		},{0		,0			,0		,0		},{0			,0			,0		,0		},{0		,0			,0		,0		},{0			,0			,0		,0		},{0		,0			,0		,0		},{0			,0			,0		,0		},{0		,0			,0		,0		},/* 0x1f8 - 0x1ff */{0			,0			,0		,0		},{0		,0			,0		,0		},{0			,0			,0		,0		},{0		,0			,0		,0		},{0			,0			,0		,0		},{0		,0			,0		,0		},{0			,0			,0		,0		},{0		,0			,0		,0		},/* 0x200 - 0x207 */{L_MODRM	,t_ADDb	,S_Eb	,M_EbGb		},{L_MODRM	,t_ADDd	,S_Ed	,M_EdGd		},{L_MODRM	,t_ADDb	,S_Gb	,M_GbEb		},{L_MODRM	,t_ADDd	,S_Gd	,M_GdEd		},{L_REGbIb	,t_ADDb	,S_REGb	,REGI_AL	},{L_REGdId	,t_ADDd	,S_REGd	,REGI_AX	},{L_SEG		,0		,S_PUSHd,es			},{D_POPSEGd,0		,0		,es			},/* 0x208 - 0x20f */{L_MODRM	,t_ORb	,S_Eb	,M_EbGb		},{L_MODRM	,t_ORd	,S_Ed	,M_EdGd		},{L_MODRM	,t_ORb	,S_Gb	,M_GbEb		},{L_MODRM	,t_ORd	,S_Gd	,M_GdEd		},{L_REGbIb	,t_ORb	,S_REGb	,REGI_AL	},{L_REGdId	,t_ORd	,S_REGd	,REGI_AX	},{L_SEG		,0		,S_PUSHd,cs			},{L_DOUBLE	,0		,0		,0			},/* 0x210 - 0x217 */{L_MODRM	,t_ADCb	,S_Eb	,M_EbGb		},{L_MODRM	,t_ADCd	,S_Ed	,M_EdGd		},{L_MODRM	,t_ADCb	,S_Gb	,M_GbEb		},{L_MODRM	,t_ADCd	,S_Gd	,M_GdEd		},{L_REGbIb	,t_ADCb	,S_REGb	,REGI_AL	},{L_REGdId	,t_ADCd	,S_REGd	,REGI_AX	},{L_SEG		,0		,S_PUSHd,ss			},{D_POPSEGd,0		,0		,ss			},/* 0x218 - 0x21f */{L_MODRM	,t_SBBb	,S_Eb	,M_EbGb		},{L_MODRM	,t_SBBd	,S_Ed	,M_EdGd		},{L_MODRM	,t_SBBb	,S_Gb	,M_GbEb		},{L_MODRM	,t_SBBd	,S_Gd	,M_GdEd		},{L_REGbIb	,t_SBBb	,S_REGb	,REGI_AL	},{L_REGdId	,t_SBBd	,S_REGd	,REGI_AX	},{L_SEG		,0		,S_PUSHd,ds			},{D_POPSEGd,0		,0		,ds			},/* 0x220 - 0x227 */{L_MODRM	,t_ANDb	,S_Eb	,M_EbGb		},{L_MODRM	,t_ANDd	,S_Ed	,M_EdGd		},{L_MODRM	,t_ANDb	,S_Gb	,M_GbEb		},{L_MODRM	,t_ANDd	,S_Gd	,M_GdEd		},{L_REGbIb	,t_ANDb	,S_REGb	,REGI_AL	},{L_REGdId	,t_ANDd	,S_REGd	,REGI_AX	},{L_PRESEG	,0		,0		,es			},{D_DAA	,0		,0		,0			},/* 0x228 - 0x22f */{L_MODRM	,t_SUBb	,S_Eb	,M_EbGb		},{L_MODRM	,t_SUBd	,S_Ed	,M_EdGd		},{L_MODRM	,t_SUBb	,S_Gb	,M_GbEb		},{L_MODRM	,t_SUBd	,S_Gd	,M_GdEd		},{L_REGbIb	,t_SUBb	,S_REGb	,REGI_AL	},{L_REGdId	,t_SUBd	,S_REGd	,REGI_AX	},{L_PRESEG	,0		,0		,cs			},{D_DAS	,0		,0		,0			},/* 0x230 - 0x237 */{L_MODRM	,t_XORb	,S_Eb	,M_EbGb		},{L_MODRM	,t_XORd	,S_Ed	,M_EdGd		},{L_MODRM	,t_XORb	,S_Gb	,M_GbEb		},{L_MODRM	,t_XORd	,S_Gd	,M_GdEd		},{L_REGbIb	,t_XORb	,S_REGb	,REGI_AL	},{L_REGdId	,t_XORd	,S_REGd	,REGI_AX	},{L_PRESEG	,0		,0		,ss			},{D_AAA	,0		,0		,0			},/* 0x238 - 0x23f */{L_MODRM	,t_CMPb	,0		,M_EbGb		},{L_MODRM	,t_CMPd	,0		,M_EdGd		},{L_MODRM	,t_CMPb	,0		,M_GbEb		},{L_MODRM	,t_CMPd	,0		,M_GdEd		},{L_REGbIb	,t_CMPb	,0		,REGI_AL	},{L_REGdId	,t_CMPd	,0		,REGI_AX	},{L_PRESEG	,0		,0		,ds			},{D_AAS	,0		,0		,0			},/* 0x240 - 0x247 */{L_REGd		,t_INCd	,S_REGd	,REGI_AX},{L_REGd	,t_INCd	,S_REGd	,REGI_CX},{L_REGd		,t_INCd	,S_REGd	,REGI_DX},{L_REGd	,t_INCd	,S_REGd	,REGI_BX},{L_REGd		,t_INCd	,S_REGd	,REGI_SP},{L_REGd	,t_INCd	,S_REGd	,REGI_BP},{L_REGd		,t_INCd	,S_REGd	,REGI_SI},{L_REGd	,t_INCd	,S_REGd	,REGI_DI},/* 0x248 - 0x24f */{L_REGd		,t_DECd	,S_REGd	,REGI_AX},{L_REGd	,t_DECd	,S_REGd	,REGI_CX},{L_REGd		,t_DECd	,S_REGd	,REGI_DX},{L_REGd	,t_DECd	,S_REGd	,REGI_BX},{L_REGd		,t_DECd	,S_REGd	,REGI_SP},{L_REGd	,t_DECd	,S_REGd	,REGI_BP},{L_REGd		,t_DECd	,S_REGd	,REGI_SI},{L_REGd	,t_DECd	,S_REGd	,REGI_DI},/* 0x250 - 0x257 */{L_REGd		,0		,S_PUSHd,REGI_AX},{L_REGd	,0		,S_PUSHd,REGI_CX},{L_REGd		,0		,S_PUSHd,REGI_DX},{L_REGd	,0		,S_PUSHd,REGI_BX},{L_REGd		,0		,S_PUSHd,REGI_SP},{L_REGd	,0		,S_PUSHd,REGI_BP},{L_REGd		,0		,S_PUSHd,REGI_SI},{L_REGd	,0		,S_PUSHd,REGI_DI},/* 0x258 - 0x25f */{L_POPd		,0		,S_REGd	,REGI_AX},{L_POPd	,0		,S_REGd	,REGI_CX},{L_POPd		,0		,S_REGd	,REGI_DX},{L_POPd	,0		,S_REGd	,REGI_BX},{L_POPd		,0		,S_REGd	,REGI_SP},{L_POPd	,0		,S_REGd	,REGI_BP},{L_POPd		,0		,S_REGd	,REGI_SI},{L_POPd	,0		,S_REGd	,REGI_DI},/* 0x260 - 0x267 */{D_PUSHAd	,0			,0		,0		},{D_POPAd	,0			,0		,0		},{L_MODRM	,O_BOUNDd	,0		,0		},{0		,0			,0		,0		},{L_PRESEG	,0			,0		,fs		},{L_PRESEG	,0			,0		,gs		},{L_PREOP	,0			,0		,0		},{L_PREADD	,0			,0		,0		},/* 0x268 - 0x26f */{L_Id		,0			,S_PUSHd,0		},{L_MODRM	,O_IMULRd	,S_Gd	,M_EdId},{L_Ibx		,0			,S_PUSHd,0		},{L_MODRM	,O_IMULRd	,S_Gd	,M_EdIbx},{L_STRING	,R_INSB		,0		,0		},{L_STRING	,R_INSD		,0		,0		},{L_STRING	,R_OUTSB	,0		,0		},{L_STRING	,R_OUTSD	,0		,0		},/* 0x270 - 0x277 */{L_Ibx		,O_C_O		,S_C_AIPd,0		},{L_Ibx	,O_C_NO		,S_C_AIPd,0		},{L_Ibx		,O_C_B		,S_C_AIPd,0		},{L_Ibx	,O_C_NB		,S_C_AIPd,0		},{L_Ibx		,O_C_Z		,S_C_AIPd,0		},{L_Ibx	,O_C_NZ		,S_C_AIPd,0		},{L_Ibx		,O_C_BE		,S_C_AIPd,0		},{L_Ibx	,O_C_NBE	,S_C_AIPd,0		},/* 0x278 - 0x27f */{L_Ibx		,O_C_S		,S_C_AIPd,0		},{L_Ibx	,O_C_NS		,S_C_AIPd,0		},{L_Ibx		,O_C_P		,S_C_AIPd,0		},{L_Ibx	,O_C_NP		,S_C_AIPd,0		},{L_Ibx		,O_C_L		,S_C_AIPd,0		},{L_Ibx	,O_C_NL		,S_C_AIPd,0		},{L_Ibx		,O_C_LE		,S_C_AIPd,0		},{L_Ibx	,O_C_NLE	,S_C_AIPd,0		},/* 0x280 - 0x287 */{L_MODRM	,0			,0		,M_GRP	},{L_MODRM	,2			,0		,M_GRP	},{L_MODRM	,0			,0		,M_GRP	},{L_MODRM	,4			,0		,M_GRP	},{L_MODRM	,t_TESTb	,0		,M_EbGb	},{L_MODRM	,t_TESTd	,0		,M_EdGd	},{L_MODRM	,0			,S_EbGb	,M_GbEb	},{L_MODRM	,0			,S_EdGd	,M_GdEd	},/* 0x288 - 0x28f */{L_MODRM		,0		,S_Eb	,M_Gb	},{L_MODRM	,0			,S_Ed	,M_Gd	},{L_MODRM		,0		,S_Gb	,M_Eb	},{L_MODRM	,0			,S_Gd	,M_Ed	},{L_MODRM		,0		,S_EdMw	,M_SEG	},{L_MODRM	,0			,S_Gd	,M_EA	},{L_MODRM		,0		,S_SEGm	,M_Ew	},{L_POPdRM	,0			,S_Ed	,M_None	},/* 0x290 - 0x297 */{D_NOP		,0			,0		,0		},{L_REGd	,O_XCHG_EAX	,S_REGd	,REGI_CX},{L_REGd		,O_XCHG_EAX	,S_REGd	,REGI_DX},{L_REGd	,O_XCHG_EAX	,S_REGd	,REGI_BX},{L_REGd		,O_XCHG_EAX	,S_REGd	,REGI_SP},{L_REGd	,O_XCHG_EAX	,S_REGd	,REGI_BP},{L_REGd		,O_XCHG_EAX	,S_REGd	,REGI_SI},{L_REGd	,O_XCHG_EAX	,S_REGd	,REGI_DI},/* 0x298 - 0x29f */{D_CWDE		,0			,0		,0		},{D_CDQ	,0			,0		,0		},{L_Ifd		,O_CALLFd	,0		,0		},{D_WAIT	,0			,0		,0		},{D_PUSHF	,0			,0		,true	},{D_POPF	,0			,0		,true	},{D_SAHF		,0			,0		,0		},{D_LAHF	,0			,0		,0		},/* 0x2a0 - 0x2a7 */{L_OP		,O_ALOP		,0		,0		},{L_OP		,O_EAXOP	,0		,0		},{L_OP		,O_OPAL		,0		,0		},{L_OP		,O_OPEAX	,0		,0		},{L_STRING	,R_MOVSB	,0		,0		},{L_STRING	,R_MOVSD	,0		,0		},{L_STRING	,R_CMPSB	,0		,0		},{L_STRING	,R_CMPSD	,0		,0		},/* 0x2a8 - 0x2af */{L_REGbIb	,t_TESTb	,0		,REGI_AL},{L_REGdId	,t_TESTd	,0		,REGI_AX},{L_STRING	,R_STOSB	,0		,0		},{L_STRING	,R_STOSD	,0		,0		},{L_STRING	,R_LODSB	,0		,0		},{L_STRING	,R_LODSD	,0		,0		},{L_STRING	,R_SCASB	,0		,0		},{L_STRING	,R_SCASD	,0		,0		},/* 0x2b0	- 0x2b7 */{L_Ib		,0			,S_REGb	,REGI_AL},{L_Ib	,0			,S_REGb	,REGI_CL},{L_Ib		,0			,S_REGb	,REGI_DL},{L_Ib	,0			,S_REGb	,REGI_BL},{L_Ib		,0			,S_REGb	,REGI_AH},{L_Ib	,0			,S_REGb	,REGI_CH},{L_Ib		,0			,S_REGb	,REGI_DH},{L_Ib	,0			,S_REGb	,REGI_BH},/* 0x2b8 - 0x2bf */{L_Id		,0			,S_REGd	,REGI_AX},{L_Id	,0			,S_REGd	,REGI_CX},{L_Id		,0			,S_REGd	,REGI_DX},{L_Id	,0			,S_REGd	,REGI_BX},{L_Id		,0			,S_REGd	,REGI_SP},{L_Id	,0			,S_REGd	,REGI_BP},{L_Id		,0			,S_REGd	,REGI_SI},{L_Id	,0			,S_REGd	,REGI_DI},/* 0x2c0 - 0x2c7 */{L_MODRM	,5			,0	,M_GRP_Ib	},{L_MODRM	,7			,0	,M_GRP_Ib	},{L_POPd		,0			,S_IPIw	,0		},{L_POPd	,0			,S_IP	,0		},{L_MODRM	,O_SEGES	,S_SEGGd,M_Efd	},{L_MODRM	,O_SEGDS	,S_SEGGd,M_Efd	},{L_MODRM	,0			,S_Eb	,M_Ib	},{L_MODRM	,0			,S_Ed	,M_Id	},/* 0x2c8 - 0x2cf */{D_ENTERd	,0			,0		,0		},{D_LEAVEd	,0			,0		,0		},{D_RETFdIw	,0			,0		,0		},{D_RETFd	,0			,0		,0		},{L_VAL		,O_INT		,0		,3		},{L_Ib		,O_INT		,0		,0		},{L_INTO		,O_INT		,0		,0		},{D_IRETd	,0			,0		,0		},/* 0x2d0 - 0x2d7 */{L_MODRM	,5			,0	,M_GRP_1	},{L_MODRM	,7			,0	,M_GRP_1	},{L_MODRM	,5			,0	,M_GRP_CL	},{L_MODRM	,7			,0	,M_GRP_CL	},{L_Ib		,O_AAM		,0		,0		},{L_Ib		,O_AAD		,0		,0		},{D_SETALC	,0			,0		,0		},{D_XLAT	,0			,0		,0		},/* 0x2d8 - 0x2df */{L_MODRM	,O_FPU		,0		,0		},{L_MODRM	,O_FPU		,1		,0		},{L_MODRM	,O_FPU		,2		,0		},{L_MODRM	,O_FPU		,3		,0		},{L_MODRM	,O_FPU		,4		,0		},{L_MODRM	,O_FPU		,5		,0		},{L_MODRM	,O_FPU		,6		,0		},{L_MODRM	,O_FPU		,7		,0		},/* 0x2e0 - 0x2e7 */{L_Ibx		,O_LOOPNZ	,S_AIPd	,0		},{L_Ibx	,O_LOOPZ	,S_AIPd	,0		},{L_Ibx		,O_LOOP		,S_AIPd	,0		},{L_Ibx	,O_JCXZ		,S_AIPd	,0		},{L_Ib		,O_INb		,0		,0		},{L_Ib		,O_INd		,0		,0		},{L_Ib		,O_OUTb		,0		,0		},{L_Ib		,O_OUTd		,0		,0		},/* 0x2e8 - 0x2ef */{L_Id		,O_CALLNd	,S_AIPd	,0		},{L_Idx	,0			,S_AIPd	,0		},{L_Ifd		,O_JMPFd	,0		,0		},{L_Ibx	,0			,S_AIPd	,0		},{L_REGw		,O_INb		,0		,REGI_DX},{L_REGw	,O_INd		,0		,REGI_DX},{L_REGw		,O_OUTb		,0		,REGI_DX},{L_REGw	,O_OUTd		,0		,REGI_DX},/* 0x2f0 - 0x2f7 */{D_LOCK		,0			,0		,0		},{D_ICEBP	,0			,0		,0		},{L_PREREPNE	,0			,0		,0		},{L_PREREP	,0			,0		,0		},{0			,0			,0		,0		},{D_CMC	,0			,0		,0		},{L_MODRM	,8			,0		,M_GRP	},{L_MODRM	,0xa		,0		,M_GRP	},/* 0x2f8 - 0x2ff */{D_CLC		,0			,0		,0		},{D_STC	,0			,0		,0		},{D_CLI		,0			,0		,0		},{D_STI	,0			,0		,0		},{D_CLD		,0			,0		,0		},{D_STD	,0			,0		,0		},{L_MODRM	,0xb		,0		,M_GRP	},{L_MODRM	,0xd		,0		,M_GRP	},/* 0x300 - 0x307 */{L_MODRM	,O_GRP6d	,S_Ew	,M_Ew	},{L_MODRM	,O_GRP7d	,S_Ew	,M_Ew	},{L_MODRM	,O_LAR		,S_Gd	,M_EdGd	},{L_MODRM	,O_LSL		,S_Gd	,M_EdGd	},{0			,0			,0		,0		},{0		,0			,0		,0		},{D_CLTS		,0			,0		,0		},{0		,0			,0		,0		},

⌨️ 快捷键说明

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