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

📄 x86opc.cc

📁 功能较全面的反汇编器:反汇编器ht-2.0.15.tar.gz
💻 CC
📖 第 1 页 / 共 5 页
字号:
{0, {SPECIAL_TYPE_FGROUP, 3}},{0, {SPECIAL_TYPE_FGROUP, 4}},{0, {SPECIAL_TYPE_FGROUP, 5}},{0, {SPECIAL_TYPE_FGROUP, 6}},{0, {SPECIAL_TYPE_FGROUP, 7}},/* E0 */{"|loopnz|loopne", {Jb}},{"|loopz|loope", {Jb}},{"loop", {Jb}},{"*jcxz|jecxz|jrcxz", {Jb}},{"in", {X__al, Ib}},{"in", {X__ax, Ib}},{"out", {Ib, X__al}},{"out", {Ib, X__ax}},/* E8 */{"call", {Jv}},{"jmp", {Jv}},{"~jmp", {Ap}},{"jmp", {Jb}},{"in", {X__al, X__dxw}},{"in", {X__ax, X__dxw}},{"out", {X__dxw, X__al}},{"out", {X__dxw, X__ax}},/* F0 */{0, {SPECIAL_TYPE_PREFIX}},		/* lock-prefix */{"smi"},{0, {SPECIAL_TYPE_PREFIX}},		/* repnz-prefix */{0, {SPECIAL_TYPE_PREFIX}},		/* rep-prefix */{"hlt"},{"cmc"},{0, {SPECIAL_TYPE_GROUP, GROUP_F6}},{0, {SPECIAL_TYPE_GROUP, GROUP_F7}},/* F8 */{"clc"},{"stc"},{"cli"},{"sti"},{"cld"},{"std"},{0, {SPECIAL_TYPE_GROUP, GROUP_FE}},{0, {SPECIAL_TYPE_GROUP, GROUP_FF}},};x86_64_insn_patch x86_64_insn_patches[] = {{0x06, {0}}, // push es{0x07, {0}}, // pop es{0x0e, {0}}, // push cs{0x16, {0}}, // push ss{0x17, {0}}, // pop ss{0x1e, {0}}, // push ds{0x1f, {0}}, // pop ds{0x27, {0}}, // daa{0x2f, {0}}, // das{0x37, {0}}, // aaa{0x3f, {0}}, // aas{0x40, {0}}, // REX prefixes{0x41, {0}},{0x42, {0}},{0x43, {0}},{0x44, {0}},{0x45, {0}},{0x46, {0}},{0x47, {0}},{0x48, {0}},{0x49, {0}},{0x4a, {0}},{0x4b, {0}},{0x4c, {0}},{0x4d, {0}},{0x4e, {0}},{0x4f, {0}}, // ..{0x60, {0}}, // pusha{0x61, {0}}, // popa{0x62, {0}}, // bound{0x63, {"movsxd", {Gv, Ed}}},{0x9a, {0}}, // call Ap{0xce, {0}}, // into{0xd4, {0}}, // aam{0xd5, {0}}, // aad{0xd6, {0}}, // setalc{0xea, {0}}, // jmp Ap{-1, {0}},};x86opc_insn x86_insns_ext[256] = {/* 00 */{0, {SPECIAL_TYPE_GROUP, GROUP_EXT_00}},{0, {SPECIAL_TYPE_GROUP, GROUP_EXT_01}},{"lar", {Gv, Ew}},{"lsl", {Gv, Ew}},{0},{"syscall"},{"clts"},{"sysret"},/* 08 */{"invd"},{"wbinvd"},{0},{"ud1"},{0},{"prefetch", {Eb}},{"femms"},{0, {SPECIAL_TYPE_PREFIX}},/* 10 */{"movups", {Vo, Wo}},{"movups", {Wo, Vo}},{"movlps", {Vq, Wq}},{"movlps", {Mq, Vq}},{"unpcklps", {Vo, Wq}},{"unpckhps", {Vo, Wq}},{"movhps", {Vq, Wq}},{"movhps", {Mq, Vq}},/* 18 */{0, {SPECIAL_TYPE_GROUP, GROUP_EXT_18}},{"~nop", {Ev}},{"~nop", {Ev}},{"~nop", {Ev}},{"~nop", {Ev}},{"~nop", {Ev}},{"~nop", {Ev}},{"~nop", {Ev}},/* 20 */{"mov", {Rr64, Cd}},{"mov", {Rr, Dd}},{"mov", {Cd, Rr}},{"mov", {Dd, Rr}},{0, {SPECIAL_TYPE_OPC_GROUP, GROUP_OPC_0F24}},{0, {SPECIAL_TYPE_OPC_GROUP, GROUP_OPC_0F25}},{0},{0},/* 28 */{"movaps", {Vo, Wo}},{"movaps", {Wo, Vo}},{"cvtpi2ps", {Vu, Qq}},{"movntps", {Mo, Vo}},{"cvttps2pi", {Pq, Wq}},{"cvtps2pi", {Pq, Wq}},{"ucomiss", {Vz, Wz}},{"comiss", {Vz, Wz}},/* 30 */{"wrmsr"},{"rdtsc"},{"rdmsr"},{"rdpmc"},{"sysenter"},{"sysexit"},{0},{"getsec"},/* 38 */{0, {SPECIAL_TYPE_OPC_GROUP, GROUP_OPC_0F38}},{0},{0, {SPECIAL_TYPE_OPC_GROUP, GROUP_OPC_0F3A}},{0},{0},{0},{0},{0},/* 40 */{"cmovo", {Gv, Ev}},{"cmovno", {Gv, Ev}},{"|cmovc|cmovb", {Gv, Ev}},{"|cmovnc|cmovnb", {Gv, Ev}},{"|cmovz|cmove", {Gv, Ev}},{"|cmovnz|cmovne", {Gv, Ev}},{"|cmova|cmovnbe", {Gv, Ev}},{"|cmovna|cmovbe", {Gv, Ev}},/* 48 */{"cmovs", {Gv, Ev}},{"cmovns", {Gv, Ev}},{"|cmovp|cmovpe", {Gv, Ev}},{"|cmovnp|cmovpo", {Gv, Ev}},{"|cmovl|cmovnge", {Gv, Ev}},{"|cmovnl|cmovge", {Gv, Ev}},{"|cmovng|cmovle", {Gv, Ev}},{"|cmovg|cmovnle", {Gv, Ev}},/* 50 */{"movmskps", {Gd, VRo}},{"sqrtps", {Vo, Wo}},{"rsqrtps", {Vo, Wo}},{"rcpps", {Vo, Wo}},{"andps", {Vo, Wo}},{"andnps", {Vo, Wo}},{"orps", {Vo, Wo}},{"xorps", {Vo, Wo}},/* 58 */{"addps", {Vo, Wo}},{"mulps", {Vo, Wo}},{"cvtps2pd", {Vo, Wq}},{"cvtdq2ps", {Vo, Wo}},{"subps", {Vo, Wo}},{"minps", {Vo, Wo}},{"divps", {Vo, Wo}},{"maxps", {Vo, Wo}},/* 60 */{"punpcklbw", {Pu, Qz}},{"punpcklwd", {Pu, Qz}},{"punpckldq", {Pu, Qz}},{"packsswb", {Pu, Qu}},{"pcmpgtb", {Pu, Qu}},{"pcmpgtw", {Pu, Qu}},{"pcmpgtd", {Pu, Qu}},{"packuswb", {Pu, Qu}},/* 68 */{"punpckhbw", {Pu, Qu}},{"punpckhwd", {Pu, Qu}},{"punpckhdq", {Pu, Qu}},{"packssdw", {Pu, Qu}},{0},{0},{"~movd", {Pu, Er}},{"movq", {Pu, Qu}},/* 70 */{"pshufw", {Pu, Qu, Ib}},{0, {SPECIAL_TYPE_GROUP, GROUP_EXT_71}},{0, {SPECIAL_TYPE_GROUP, GROUP_EXT_72}},{0, {SPECIAL_TYPE_GROUP, GROUP_EXT_73}},{"pcmpeqb", {Pu, Qu}},{"pcmpeqw", {Pu, Qu}},{"pcmpewd", {Pu, Qu}},{"emms"},/* 78 */{"vmread", {Ev64, Gv64}},{"vmwrite", {Gv64, Ev64}},{0, {SPECIAL_TYPE_OPC_GROUP, GROUP_OPC_0F7A}},{0, {SPECIAL_TYPE_OPC_GROUP, GROUP_OPC_0F7B}},{0},{0},{"~movd", {Er, Pq}},{"movq", {Qq, Pq}},/* 80 */{"jo", {Jv}},{"jno", {Jv}},{"|jc|jb|jnae", {Jv}},{"|jnc|jnb|jae", {Jv}},{"|jz|je", {Jv}},{"|jnz|jne", {Jv}},{"|jna|jbe", {Jv}},{"|ja|jnbe", {Jv}},/* 88 */{"js", {Jv}},{"jns", {Jv}},{"|jp|jpe", {Jv}},{"|jnp|jpo", {Jv}},{"|jl|jnge", {Jv}},{"|jnl|jge", {Jv}},{"|jng|jle", {Jv}},{"|jg|jnle", {Jv}},/* 90 */{"seto", {Eb}},{"setno", {Eb}},{"|setc|setb|setnae", {Eb}},{"|setnc|setnb|setae", {Eb}},{"|setz|sete", {Eb}},{"|setnz|setne", {Eb}},{"|setna|setbe", {Eb}},{"|seta|setnbe", {Eb}},/* 98 */{"sets", {Eb}},{"setns", {Eb}},{"|setp|setpe", {Eb}},{"|setnp|setpo", {Eb}},{"|setl|setnge", {Eb}},{"|setnl|setge", {Eb}},{"|setng|setle", {Eb}},{"|setg|setnle", {Eb}},/* A0 */{"push", {__fs}},{"pop", {__fs}},{"cpuid"},{"bt", {Ev, Gv}},{"shld", {Ev, Gv, Ib}},{"shld", {Ev, Gv, X__cl}},{0},{0},/* A8 */{"push", {__gs}},{"pop", {__gs}},{"rsm"},{"bts", {Ev, Gv}},{"shrd", {Ev, Gv, Ib}},{"shrd", {Ev, Gv, X__cl}},{0, {SPECIAL_TYPE_GROUP, GROUP_EXT_AE}},{"imul", {Gv, Ev}},/* B0 */{"cmpxchg", {Eb, Gb}},{"cmpxchg", {Ev, Gv}},{"lss", {Gv, Mp}},{"btr", {Ev, Gv}},{"lfs", {Gv, Mp}},{"lgs", {Gv, Mp}},{"~movzx", {Gv, Eb}},{"~movzx", {Gv, Ew}},/* B8 */{"jmpe", {Jv}},{"ud2"},{0, {SPECIAL_TYPE_GROUP, GROUP_EXT_BA}},{"btc", {Ev, Gv}},{"bsf", {Gv, Ev}},{"bsr", {Gv, Ev}},{"~movsx", {Gv, Eb}},{"~movsx", {Gv, Ew}},/* C0 */{"xadd", {Eb, Gb}},{"xadd", {Ev, Gv}},{"cmpCCps", {Vo, Wo, Ib}},{"movnti", {Mr, Gr}},{"pinsrw", {Pq, MRwr, Ib}},{"pextrw", {Gr, PRq, Ib}},{"shufps", {Vo, Wo, Ib}},{0, {SPECIAL_TYPE_GROUP, GROUP_EXT_C7}},/* C8 */{"bswap", {__axdq}},{"bswap", {__cxdq}},{"bswap", {__dxdq}},{"bswap", {__bxdq}},{"bswap", {__spdq}},{"bswap", {__bpdq}},{"bswap", {__sidq}},{"bswap", {__didq}},/* D0 */{0},{"psrlw", {Pu, Qu}},{"psrld", {Pu, Qu}},{"psrlq", {Pu, Qu}},{"paddq", {Pu, Qu}},{"pmullw", {Pu, Qu}},{0},{"pmovmskb", {Gd, PRu}},/* D8 */{"psubusb", {Pu, Qu}},{"psubusw", {Pu, Qu}},{"pminub", {Pu, Qu}},{"pand", {Pu, Qu}},{"paddusb", {Pu, Qu}},{"paddusw", {Pu, Qu}},{"pmaxub", {Pu, Qu}},{"pandn", {Pu, Qu}},/* E0 */{"pavgb", {Pu, Qu}},{"psraw", {Pu, Qu}},{"psrad", {Pu, Qu}},{"pavgw", {Pu, Qu}},{"pmulhuw", {Pu, Qu}},{"pmulhw", {Pu, Qu}},{0},{"movntq", {Mq, Pq}},/* E8 */{"psubsb", {Pu, Qu}},{"psubsw", {Pu, Qu}},{"pminsw", {Pu, Qu}},{"por", {Pu, Qu}},{"paddsb", {Pu, Qu}},{"paddsw", {Pu, Qu}},{"pmaxsw", {Pu, Qu}},{"pxor", {Pu, Qu}},/* F0 */{0},{"psllw", {Pu, Qu}},{"pslld", {Pu, Qu}},{"psllq", {Pu, Qu}},{"pmuludq", {Pu, Qu}},{"pmaddwd", {Pu, Qu}},{"psadbw", {Pu, Qu}},{"maskmovq", {Pq, PRq}},/* F8 */{"psubb", {Pu, Qu}},{"psubw", {Pu, Qu}},{"psubd", {Pu, Qu}},{"psubq", {Pu, Qu}},{"paddb", {Pu, Qu}},{"paddw", {Pu, Qu}},{"paddd", {Pu, Qu}},{0},};x86opc_insn x86_insns_ext_66[256] = {/* 00 */{0, {SPECIAL_TYPE_GROUP, GROUP_EXT_00}},{0, {SPECIAL_TYPE_GROUP, GROUP_EXT_01}},{"lar", {Gv, Ew}},{"lsl", {Gv, Ew}},{0},{"syscall"},{"clts"},{"sysret"},/* 08 */{"invd"},{"wbinvd"},{0},{"ud1"},{0},{"prefetch", {Eb}},{"femms"},{0, {SPECIAL_TYPE_PREFIX}},/* 10 */{"movupd", {Vo, Wo}},{"movupd", {Wo, Vo}},{"movlpd", {Vq, Wq}},{"movlpd", {Mq, Vq}},{"unpcklpd", {Vo, Wq}},{"unpckhpd", {Vo, Wq}},{"movhpd", {Vq, Wq}},{"movhpd", {Mq, Vq}},/* 18 */{0, {SPECIAL_TYPE_GROUP, GROUP_EXT_18}},{"~nop", {Ev}},{"~nop", {Ev}},{"~nop", {Ev}},{"~nop", {Ev}},{"~nop", {Ev}},{"~nop", {Ev}},{"~nop", {Ev}},/* 20 */{"mov", {Rr64, Cd}},	// default 64{"mov", {Rr, Dd}},	// default 32{"mov", {Cd, Rr}},	// default 64{"mov", {Dd, Rr}},	// default 32{0},{0},{0},{0},/* 28 */{"movapd", {Vo, Wo}},{"movapd", {Wo, Vo}},{"cvtpi2pd", {Vo, Qq}},{"movntpd", {Mo, Vo}},{"cvttpd2pi", {Pq, Wo}},{"cvtpd2pi", {Pq, Wo}},{"ucomisd", {Vz, Wz}},{"comisd", {Vz, Wz}},/* 30 */{"wrmsr"},{"rdtsc"},{"rdmsr"},{"rdpmc"},{"sysenter"},{"sysexit"},{0},{"getsec"},/* 38 */{0, {SPECIAL_TYPE_OPC_GROUP, GROUP_OPC_660F38}},{0},{0, {SPECIAL_TYPE_OPC_GROUP, GROUP_OPC_660F3A}},{0},{0},{0},{0},{0},/* 40 */{"cmovo", {Gv, Ev}},{"cmovno", {Gv, Ev}},{"|cmovc|cmovb", {Gv, Ev}},{"|cmovnc|cmovnb", {Gv, Ev}},{"|cmovz|cmove", {Gv, Ev}},{"|cmovnz|cmovne", {Gv, Ev}},{"|cmova|cmovnbe", {Gv, Ev}},{"|cmovna|cmovbe", {Gv, Ev}},/* 48 */{"cmovs", {Gv, Ev}},{"cmovns", {Gv, Ev}},{"|cmovp|cmovpe", {Gv, Ev}},{"|cmovnp|cmovpo", {Gv, Ev}},{"|cmovl|cmovnge", {Gv, Ev}},{"|cmovnl|cmovge", {Gv, Ev}},{"|cmovng|cmovle", {Gv, Ev}},{"|cmovg|cmovnle", {Gv, Ev}},/* 50 */{"movmskpd", {Gd, VRo}},{"sqrtpd", {Vo, Wo}},{0},  // {"rsqrtpd", {Vo, Wo}},{0},  // {"rcppd", {Vo, Wo}},{"andpd", {Vo, Wo}},{"andnpd", {Vo, Wo}},{"orpd", {Vo, Wo}},{"xorpd", {Vo, Wo}},/* 58 */{"addpd", {Vo, Wo}},{"mulpd", {Vo, Wo}},{"cvtpd2ps", {Vo, Wo}},{"cvtps2dq", {Vo, Wo}},{"subpd", {Vo, Wo}},{"minpd", {Vo, Wo}},{"divpd", {Vo, Wo}},{"maxpd", {Vo, Wo}},/* 60 */{"punpcklbw", {Pu, Qz}},{"punpcklwd", {Pu, Qz}},{"punpckldq", {Pu, Qz}},{"packsswb", {Pu, Qu}},{"pcmpgtb", {Pu, Qu}},{"pcmpgtw", {Pu, Qu}},{"pcmpgtd", {Pu, Qu}},{"packuswb", {Pu, Qu}},/* 68 */{"punpckhbw", {Pu, Qu}},{"punpckhwd", {Pu, Qu}},{"punpckhdq", {Pu, Qu}},{"packssdw", {Pu, Qu}},{"punpcklqdq", {Vo, Wo}},{"punpckhqdq", {Vo, Wo}},{"~movd", {Vo, Er}},{"movdqa", {Pu, Qu}},/* 70 */{"pshufd", {Pu, Qu, Ib}},{0, {SPECIAL_TYPE_GROUP, GROUP_EXT_71}},{0, {SPECIAL_TYPE_GROUP, GROUP_EXT_72}},{0, {SPECIAL_TYPE_GROUP, GROUP_EXT_73}},{"pcmpeqb", {Pu, Qu}},{"pcmpeqw", {Pu, Qu}},{"pcmpewd", {Pu, Qu}},{0},/* 78 */{"extrq", {VRo, Ib, Ib}},{"extrq", {Vo, VRo}},{0},{0},{"haddpd", {Vo, Wo}},{"hsubpd", {Vo, Wo}},{"~movd", {Er, Vo}},{"movdqa", {Wo, Vo}},/* 80 */{"jo", {Jv}},{"jno", {Jv}},{"|jc|jb|jnae", {Jv}},{"|jnc|jnb|jae", {Jv}},{"|jz|je", {Jv}},{"|jnz|jne", {Jv}},{"|jna|jbe", {Jv}},{"|ja|jnbe", {Jv}},/* 88 */{"js", {Jv}},{"jns", {Jv}},{"|jp|jpe", {Jv}},{"|jnp|jpo", {Jv}},{"|jl|jnge", {Jv}},{"|jnl|jge", {Jv}},{"|jng|jle", {Jv}},{"|jg|jnle", {Jv}},/* 90 */{"seto", {Eb}},{"setno", {Eb}},{"|setc|setb|setnae", {Eb}},{"|setnc|setnb|setae", {Eb}},{"|setz|sete", {Eb}},{"|setnz|setne", {Eb}},{"|setna|setbe", {Eb}},{"|seta|setnbe", {Eb}},/* 98 */{"sets", {Eb}},{"setns", {Eb}},{"|setp|setpe", {Eb}},{"|setnp|setpo", {Eb}},{"|setl|setnge", {Eb}},{"|setnl|setge", {Eb}},{"|setng|setle", {Eb}},{"|setg|setnle", {Eb}},/* A0 */{"push", {__fs}},{"pop", {__fs}},{"cpuid"},{"bt", {Ev, Gv}},{"shld", {Ev, Gv, Ib}},{"shld", {Ev, Gv, X__cl}},{0},{0},/* A8 */{"push", {__gs}},{"pop", {__gs}},{"rsm"},{"bts", {Ev, Gv}},{"shrd", {Ev, Gv, Ib}},{"shrd", {Ev, Gv, X__cl}},{0, {SPECIAL_TYPE_GROUP, GROUP_EXT_AE}},{"imul", {Gv, Ev}},/* B0 */{"cmpxchg", {Eb, Gb}},{"cmpxchg", {Ev, Gv}},{"lss", {Gv, Mp}},{"btr", {Ev, Gv}},{"lfs", {Gv, Mp}},{"lgs", {Gv, Mp}},{"~movzx", {Gv, Eb}},{"~movzx", {Gv, Ew}},/* B8 */{"jmpe", {Jv}},{"ud2"},{0, {SPECIAL_TYPE_GROUP, GROUP_EXT_BA}},{"btc", {Ev, Gv}},{"bsf", {Gv, Ev}},{"bsr", {Gv, Ev}},{"~movsx", {Gv, Eb}},{"~movsx", {Gv, Ew}},/* C0 */{"xadd", {Eb, Gb}},{"xadd", {Ev, Gv}},{"cmpCCpd", {Vo, Wo, Ib}},{0},{"pinsrw", {Vo, MRwr, Ib}},{"pextrw", {Gr, VRo, Ib}},{"shufpd", {Vo, Wo, Ib}},{0, {SPECIAL_TYPE_GROUP, GROUP_EXT_66_C7}},/* C8 */{"bswap", {__axdq}},{"bswap", {__cxdq}},{"bswap", {__dxdq}},{"bswap", {__bxdq}},{"bswap", {__spdq}},{"bswap", {__bpdq}},{"bswap", {__sidq}},{"bswap", {__didq}},/* D0 */{"addsubpd", {Vo, Wo}},{"psrlw", {Pu, Qu}},{"psrld", {Pu, Qu}},{"psrlq", {Pu, Qu}},{"paddq", {Pu, Qu}},{"pmullw", {Pu, Qu}},{"movq", {Wq, Vq}},{"pmovmskb", {Gr, PRu}},/* D8 */{"psubusb", {Pu, Qu}},{"psubusw", {Pu, Qu}},{"pminub", {Pu, Qu}},{"pand", {Pu, Qu}},{"paddusb", {Pu, Qu}},{"paddusw", {Pu, Qu}},{"pmaxub", {Pu, Qu}},{"pandn", {Pu, Qu}},/* E0 */{"pavgb", {Pu, Qu}},{"psraw", {Pu, Qu}},{"psrad", {Pu, Qu}},{"pavgw", {Pu, Qu}},{"pmulhuw", {Pu, Qu}},{"pmulhw", {Pu, Qu}},{"cvttpd2dq", {Vo, Wo}},{"movntdq", {Mo, Vo}},/* E8 */{"psubsb", {Pu, Qu}},{"psubsw", {Pu, Qu}},{"pminsw", {Pu, Qu}},{"por", {Pu, Qu}},{"paddsb", {Pu, Qu}},{"paddsw", {Pu, Qu}},{"pmaxsw", {Pu, Qu}},{"pxor", {Pu, Qu}},/* F0 */{0},{"psllw", {Pu, Qu}},{"pslld", {Pu, Qu}},{"psllq", {Pu, Qu}},{"pmuludq", {Pu, Qu}},{"pmaddwd", {Pu, Qu}},{"psadbw", {Pu, Qu}},{"maskmovdqu", {Vo, VRo}},/* F8 */{"psubb", {Pu, Qu}},{"psubw", {Pu, Qu}},{"psubd", {Pu, Qu}},{"psubq", {Pu, Qu}},{"paddb", {Pu, Qu}},{"paddw", {Pu, Qu}},{"paddd", {Pu, Qu}},{0},};x86opc_insn x86_insns_ext_f2[256] = {/* 00 */{0}, {0}, {0}, {0}, {0}, {0}, {0}, {0},/* 08 */{0}, {0}, {0}, {0}, {0}, {0}, {0}, {0},/* 10 */{"movsd", {Vq, Wq}},{"movsd", {Wq, Vq}},{"movddup", {Vo, Wq}},{0},{0},{0},{0},{0},/* 18 */{0}, {0}, {0}, {0}, {0}, {0}, {0}, {0},/* 20 */{0}, {0}, {0}, {0}, {0}, {0}, {0}, {0},/* 28 */{0},{0},{"~cvtsi2sd", {Vq, Er}},{"movntsd", {Mq, Vq}},{"cvttsd2si", {Gr, Wq}},

⌨️ 快捷键说明

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