📄 正则表达式过滤html危险脚本.mht
字号:
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/03/06/343794.aspx">7=
. =E6=9D=8E=E7=99=BD=E8=AF=97=E9=9B=86(772)</A>=20
<LI><A id=3DSingleColumn1_ctl06_TopList_ctl08_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/07/11/448136.aspx">8=
. [=E6=95=B4=E7=90=86]asp.net=20
=
=E4=B8=8A=E4=BC=A0=E5=A4=A7=E6=96=87=E4=BB=B6=E8=A7=A3=E5=86=B3=E6=96=B9=E6=
=A1=88(772)</A>=20
<LI><A id=3DSingleColumn1_ctl06_TopList_ctl09_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/04/07/369365.aspx">9=
. =E7=BB=8F=E5=85=B8=E6=8E=A8=E8=8D=90--=E7=BD=91=E7=AB=99=E6=8E=A8=E5=
=B9=BF29=E6=B3=95(765)</A>=20
<LI><A id=3DSingleColumn1_ctl06_TopList_ctl10_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/07/05/443263.aspx">1=
0. [=E7=BB=8F=E5=85=B8=E6=8E=A8=E8=8D=90]=E4=BA=8B=E5=8D=8A=E5=8A=9F=
=E5=80=8D=E7=B3=BB=E5=88=97=E4=B9=8Bjavascript(763)</A>=20
<LI><A id=3DSingleColumn1_ctl06_TopList_ctl11_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/03/27/359789.aspx">1=
1. =E7=BB=8F=E5=85=B8=E6=8E=A8=E8=8D=90--.NET=E5=87=A0=E5=A4=A7=E7=83=
=AD=E7=82=B9=E9=97=AE=E9=A2=98=EF=BC=88.NET=E4=BA=BA=E5=91=98=E5=BF=85=E8=
=AF=BB=EF=BC=89(739)</A>=20
<LI><A id=3DSingleColumn1_ctl06_TopList_ctl12_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/05/22/406522.aspx">1=
2. =E7=95=8C=E9=9D=A2=E8=AE=BE=E8=AE=A1=E6=B5=8B=E8=AF=95=E8=A7=84=E8=
=8C=83(713)</A>=20
<LI><A id=3DSingleColumn1_ctl06_TopList_ctl13_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/05/08/393991.aspx">1=
3. HashTable=E5=AE=9E=E7=8E=B0=E8=B4=AD=E7=89=A9=E8=BD=A6=EF=BC=8C=E6=
=8A=9B=E5=BC=83=E6=95=B0=E6=8D=AE=E5=BA=93=E5=AE=9E=E7=8E=B0=E6=96=B9=E5=BC=
=8F(666)</A>=20
<LI><A id=3DSingleColumn1_ctl06_TopList_ctl14_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/06/09/421943.aspx">1=
4. SQL=20
=
Server2000=E6=95=B0=E6=8D=AE=E5=BA=93=E6=96=87=E4=BB=B6=E6=8D=9F=E5=9D=8F=
=E6=97=B6=E5=A6=82=E4=BD=95=E6=81=A2=E5=A4=8D(659)</A>=20
<LI><A id=3DSingleColumn1_ctl06_TopList_ctl15_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/03/17/352387.aspx">1=
5. C#=E5=92=8CSql=E7=9A=84=E6=97=B6=E9=97=B4=E6=93=8D=E4=BD=9C=E5=BF=
=83=E5=BE=97=EF=BC=88=E4=B8=80=EF=BC=89(642)</A>=20
<LI><A id=3DSingleColumn1_ctl06_TopList_ctl16_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/06/05/418010.aspx">1=
6. ASP.Net=E9=98=B2=E6=AD=A2=E5=88=B7=E6=96=B0=E8=87=AA=E5=8A=A8=E8=A7=
=A6=E5=8F=91=E4=BA=8B=E4=BB=B6=E7=9A=84=E8=A7=A3=E5=86=B3=E6=96=B9=E6=A1=88=
(632)</A>=20
<LI><A id=3DSingleColumn1_ctl06_TopList_ctl17_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/07/05/443329.aspx">1=
7. [=E8=BD=AC]Asp.Net=20
=E5=92=8C AJAX.Net(601)</A>=20
<LI><A id=3DSingleColumn1_ctl06_TopList_ctl18_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/06/09/421942.aspx">1=
8. =E5=AD=98=E5=82=A8=E8=BF=87=E7=A8=8B=E7=BC=96=E5=86=99=E7=BB=8F=E9=
=AA=8C=E5=92=8C=E4=BC=98=E5=8C=96=E6=8E=AA=E6=96=BD=20
(=E8=BD=AC)(578)</A>=20
<LI><A id=3DSingleColumn1_ctl06_TopList_ctl19_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/06/14/426029.aspx">1=
9. [=E5=8E=9F]Ajax=E7=AE=80=E5=8D=95=E5=AE=A2=E6=88=B7=E7=99=BB=E9=99=
=86=E9=AA=8C=E8=AF=81(578)</A>=20
<LI><A id=3DSingleColumn1_ctl06_TopList_ctl20_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/03/17/352333.aspx">2=
0. DataGrid=E4=B8=ADDropDownList=E7=9A=84=E5=8A=A8=E6=80=81=E7=BB=91=
=E5=AE=9A=E5=92=8C=E8=A7=A6=E5=8F=91DropDownList=E4=BA=8B=E4=BB=B6(577)</=
A>=20
<LI><A id=3DSingleColumn1_ctl06_TopList_ctl21_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/03/31/363400.aspx">2=
1. =E5=9C=A8C#=E4=B8=AD=E5=BA=94=E7=94=A8=E5=93=88=E5=B8=8C=E8=A1=A8=
(Hashtable)(567)</A>=20
<LI><A id=3DSingleColumn1_ctl06_TopList_ctl22_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/06/09/421944.aspx">2=
2. Sql=20
=
Server=E6=95=B0=E6=8D=AE=E5=BA=93=E7=9A=84=E5=A4=87=E4=BB=BD=E5=92=8C=E6=81=
=A2=E5=A4=8D=E6=8E=AA=E6=96=BD(559)</A>=20
<LI><A id=3DSingleColumn1_ctl06_TopList_ctl23_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/04/07/369352.aspx">2=
3. =E9=A9=AC=E4=BA=91=E8=AF=AD=E5=BD=95=EF=BC=8C=E9=9D=9E=E5=B8=B8=E5=
=80=BC=E5=BE=97=E4=B8=80=E7=9C=8B=EF=BC=88=E8=BD=AC=EF=BC=89(469)</A>=20
<LI><A id=3DSingleColumn1_ctl06_TopList_ctl24_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/03/24/357747.aspx">2=
4. window.close=E5=85=B3=E9=97=AD=E7=AA=97=E5=8F=A3=EF=BC=8C=E4=B8=8D=
=E5=BC=B9=E5=87=BA=E7=B3=BB=E7=BB=9F=E6=8F=90=E7=A4=BA=EF=BC=8C=E7=9B=B4=E6=
=8E=A5=E5=85=B3=E9=97=AD(452)</A>=20
<LI><A id=3DSingleColumn1_ctl06_TopList_ctl25_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/06/19/429686.aspx">2=
5. [=E8=BD=AC=E8=B4=B4]Hello=20
NHibernate(444)</A>=20
<LI><A id=3DSingleColumn1_ctl06_TopList_ctl26_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/07/18/453695.aspx">2=
6. =E6=8E=A7=E4=BB=B6FreeTextBox=E4=BB=8B=E7=BB=8D(434)</A>=20
<LI><A id=3DSingleColumn1_ctl06_TopList_ctl27_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/03/22/355928.aspx">2=
7. =E5=BD=B1=E5=93=8D=E7=BD=91=E7=AB=99=E5=9C=A8google=E6=8E=92=E5=90=
=8D=E7=9A=84=E4=B8=80=E4=BA=9B=E9=97=AE=E9=A2=98=20
(416)</A>=20
<LI><A id=3DSingleColumn1_ctl06_TopList_ctl28_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/05/23/406982.aspx">2=
8. =E5=8E=9F=E5=88=9B--=E6=B0=B4=E6=99=B6=E6=8A=A5=E8=A1=A8=E6=9C=80=
=E7=AE=80=E4=BE=BF=E7=BB=91=E5=AE=9A=E6=B3=95(415)</A>=20
<LI><A id=3DSingleColumn1_ctl06_TopList_ctl29_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/05/25/409110.aspx">2=
9. DataGrid=E5=AF=BC=E5=87=BA=E5=88=B0Word/Excel=E6=96=87=E6=A1=A3(3=
97)</A>=20
<LI><A id=3DSingleColumn1_ctl06_TopList_ctl30_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/08/10/473187.aspx">3=
0. [=E7=BB=8F=E5=85=B8=E6=8E=A8=E8=8D=90]=E4=BA=8B=E5=8D=8A=E5=8A=9F=
=E5=80=8D=E7=B3=BB=E5=88=97=E4=B9=8Bjavascript(=E4=BA=8C)(381)</A>=20
</LI></UL></DIV>
<H3>=E8=AF=84=E8=AE=BA=E6=8E=92=E8=A1=8C=E6=A6=9C</H3>
<DIV class=3DRecentComment>
<UL style=3D"WORD-BREAK: break-all">
<LI><A id=3DSingleColumn1_ctl07_TopList_ctl01_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/07/11/448136.aspx">1=
. [=E6=95=B4=E7=90=86]asp.net=20
=
=E4=B8=8A=E4=BC=A0=E5=A4=A7=E6=96=87=E4=BB=B6=E8=A7=A3=E5=86=B3=E6=96=B9=E6=
=A1=88(15)</A>=20
<LI><A id=3DSingleColumn1_ctl07_TopList_ctl02_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/03/27/360287.aspx">2=
. =E7=BB=8F=E5=85=B8=E6=8E=A8=E8=8D=90--.Net=E9=9D=A2=E8=AF=95=E6=B3=
=95=E5=AE=9D=EF=BC=88=E9=9D=A2=E8=AF=95=E9=A2=98=E6=94=B6=E9=9B=86=EF=BC=89=
(12)</A>=20
<LI><A id=3DSingleColumn1_ctl07_TopList_ctl03_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/08/10/473187.aspx">3=
. [=E7=BB=8F=E5=85=B8=E6=8E=A8=E8=8D=90]=E4=BA=8B=E5=8D=8A=E5=8A=9F=E5=
=80=8D=E7=B3=BB=E5=88=97=E4=B9=8Bjavascript(=E4=BA=8C)(9)</A>=20
<LI><A id=3DSingleColumn1_ctl07_TopList_ctl04_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/08/27/487546.aspx">4=
. =E7=BD=91=E9=A1=B5=E5=B1=8F=E8=94=BD(=E5=B7=A6=E5=8F=B3=E9=94=AE,=E4=
=BB=A3=E7=A0=81=E7=AD=89)=E7=9A=84=E9=9D=9EJS=E6=96=B9=E6=B3=95(9)</A>=20
<LI><A id=3DSingleColumn1_ctl07_TopList_ctl05_Hyperlink1=20
=
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/08/25/485931.aspx">5=
. =E2=80=9CSQL=20
=
Server=E4=B8=8D=E5=AD=98=E5=9C=A8=E6=88=96=E8=AE=BF=E9=97=AE=E8=A2=AB=E6=8B=
=92=E7=BB=9D=E2=80=9D=E9=97=AE=E9=A2=98=E7=9A=84=E8=A7=A3=E5=86=B3(8)</A>=
</LI></UL></DIV>
<UL>
<LI>
<DIV id=3Dcnblogsgooglead height=3D"150" width=3D"180"></DIV>
<DIV id=3Dcnblogsgoogleadcode style=3D"DISPLAY: none">
<SCRIPT type=3Dtext/javascript><!--
google_ad_client =3D "pub-4210569241504288";
google_ad_width =3D 180;
google_ad_height =3D 150;
google_ad_format =3D "180x150_as";
google_ad_channel =3D"";
google_ad_type =3D "text";
//--></SCRIPT>
<SCRIPT =
src=3D"http://pagead2.googlesyndication.com/pagead/show_ads.js"=20
type=3Dtext/javascript>
</SCRIPT>
</DIV></LI></UL><!--
<br><br>
<p align=3D"center">
<a =
href=3D"http://www.WebHost4Life.com/default.asp?refid=3DMarkHWagner">
<img src=3D"http://www.WebHost4Life.com/images/banner3.gif" =
width=3D"120"
height=3D"60" border=3D"0" alt=3D"Join WebHost4Life.com"></a>
</p>
--></DIV>
<DIV id=3Dmain>
<DIV class=3Dpost>
<DIV class=3DpostTitle><A id=3Dviewpost1_TitleUrl=20
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/09/01/492476.html">=E6=
=AD=A3=E5=88=99=E8=A1=A8=E8=BE=BE=E5=BC=8F=E8=BF=87=E6=BB=A4HTML=E5=8D=B1=
=E9=99=A9=E8=84=9A=E6=9C=AC</A>=20
</DIV>
<DIV class=3DpostText>
<P>=E5=9C=A8=E5=81=9A=E4=B8=80=E4=BA=9B=E7=BD=91=E7=AB=99=EF=BC=88=E7=89=B9=
=E5=88=AB=E6=98=AFbbs=E4=B9=8B=E7=B1=BB=EF=BC=89=E6=97=B6=EF=BC=8C=E7=BB=8F=
=E5=B8=B8=E4=BC=9A=E6=9C=89=E5=85=85=E8=AE=B8=E7=94=A8=E6=88=B7=E8=BE=93=E5=
=85=A5html=E6=A0=B7=E5=BC=8F=E4=BB=A3=E7=A0=81=EF=BC=8C=E5=8D=B4=E7=A6=81=
=E6=AD=A2=E8=84=9A=E6=9C=AC=E7=9A=84=E8=BF=90=E8=A1=8C=E7=9A=84=E9=9C=80=E6=
=B1=82, =
=E4=BB=A5=E8=BE=BE=E5=88=B0=E4=B8=B0=E5=AF=8C=E7=BD=91=E9=A1=B5=E6=A0=B7=E5=
=BC=8F=EF=BC=8C=E7=A6=81=E6=AD=A2=E6=81=B6=E6=84=8F=E4=BB=A3=E7=A0=81=E7=9A=
=84=E8=BF=90=E8=A1=8C=E3=80=82=20
<BR>=E5=BD=93=E7=84=B6=E4=B8=8D=E8=83=BD=E7=94=A8 htmlencode =E5=92=8C =
htmldecode =
=E6=96=B9=E6=B3=95,=E5=9B=A0=E4=B8=BA=E8=BF=99=E6=A0=B7=E8=BF=9E=E5=9F=BA=
=E6=9C=AC=E7=9A=84html=E4=BB=A3=E7=A0=81=E4=BC=9A=E8=A2=AB=E7=A6=81=E6=AD=
=A2=E6=8E=89=E3=80=82=20
<BR>=E6=88=91=E5=9C=A8=E7=BD=91=E4=B8=8A=E6=90=9C=E7=B4=A2=EF=BC=8C=E4=B9=
=9F=E6=B2=A1=E6=9C=89=E6=89=BE=E5=88=B0=E5=A5=BD=E7=9A=84=E8=A7=A3=E5=86=B3=
=E5=8A=9E=E6=B3=95=EF=BC=8C=E5=80=92=E6=98=AF=E6=94=B6=E9=9B=86=E4=BA=86=E4=
=B8=80=E4=BA=9B=E8=84=9A=E6=9C=AC=E6=94=BB=E5=87=BB=E7=9A=84=E5=AE=9E=E4=BE=
=8B=EF=BC=9A <BR>1. =
<script>=E6=A0=87=E8=AE=B0=E4=B8=AD=E5=8C=85=E5=90=AB=E7=9A=84=E4=BB=
=A3=E7=A0=81 <BR>2.=20
<a href=3Djavascript:...=E4=B8=AD=E7=9A=84=E4=BB=A3=E7=A0=81 <BR>3. =
=E5=85=B6=E5=AE=83=E5=9F=BA=E6=9C=AC=E6=8E=A7=E4=BB=B6=E7=9A=84 =
on...=E4=BA=8B=E4=BB=B6=E4=B8=AD=E7=9A=84=E4=BB=A3=E7=A0=81 <BR>4. =
iframe =E5=92=8C=20
frameset =
=E4=B8=AD=E8=BD=BD=E5=85=A5=E5=85=B6=E5=AE=83=E9=A1=B5=E9=9D=A2=E9=80=A0=E6=
=88=90=E7=9A=84=E6=94=BB=E5=87=BB =
<BR>=E6=9C=89=E4=BA=86=E8=BF=99=E4=BA=9B=E8=B5=84=E6=96=99=E5=90=8E=EF=BC=
=8C=E4=BA=8B=E6=83=85=E5=B0=B1=E7=AE=80=E5=8D=95=E5=A4=9A=E4=BA=86=EF=BC=8C=
=E5=86=99=E4=B8=80=E4=B8=AA=E7=AE=80=E5=8D=95=E7=9A=84=E6=96=B9=E6=B3=95=EF=
=BC=8C=E7=94=A8=E6=AD=A3=E5=88=99=E8=A1=A8=E8=BE=BE=E5=BC=8F=E6=8A=8A=E4=BB=
=A5=E4=B8=8A=E7=AC=A6=E5=90=88=E5=87=A0=E7=82=B9=E7=9A=84=E4=BB=A3=E7=A0=81=
=E6=9B=BF=E6=8D=A2=E6=8E=89:=20
<BR>public string wipescript(string html) <BR>{=20
<BR>system.text.regularexpressions.regex regex1 =3D new=20
system.text.regularexpressions.regex(@"<script[\s\s]+</script=20
*>",system.text.regularexpressions.regexoptions.ignorecase);=20
<BR>system.text.regularexpressions.regex regex2 =3D new=20
system.text.regularexpressions.regex(@" href *=3D *[\s\s]*script=20
*:",system.text.regularexpressions.regexoptions.ignorecase);=20
<BR>system.text.regularexpressions.regex regex3 =3D new=20
system.text.regularexpressions.regex(@"=20
on[\s\s]*=3D",system.text.regularexpressions.regexoptions.ignorecase);=20
<BR>system.text.regularexpressions.regex regex4 =3D new=20
system.text.regularexpressions.regex(@"<iframe[\s\s]+</iframe=20
*>",system.text.regularexpressions.regexoptions.ignorecase);=20
<BR>system.text.regularexpressions.regex regex5 =3D new=20
system.text.regularexpressions.regex(@"<frameset[\s\s]+</frameset=20
*>",system.text.regularexpressions.regexoptions.ignorecase); <BR>html =
=3D=20
regex1.replace(html, ""); =
//=E8=BF=87=E6=BB=A4<script></script>=E6=A0=87=E8=AE=B0 =
<BR>html =3D=20
regex2.replace(html, ""); //=E8=BF=87=E6=BB=A4href=3Djavascript: =
(<a>) =E5=B1=9E=E6=80=A7 <BR>html =3D=20
regex3.replace(html, " _disibledevent=3D"); =
//=E8=BF=87=E6=BB=A4=E5=85=B6=E5=AE=83=E6=8E=A7=E4=BB=B6=E7=9A=84on...=E4=
=BA=8B=E4=BB=B6 <BR>html =3D=20
regex4.replace(html, ""); //=E8=BF=87=E6=BB=A4iframe <BR>html =3D =
regex5.replace(html, "");=20
//=E8=BF=87=E6=BB=A4frameset <BR>return html; <BR>}=20
<BR>=E6=AD=A4=E6=96=B9=E6=B3=95=E8=BE=93=E5=85=A5=E5=8F=AF=E8=83=BD=E5=8C=
=85=E5=90=AB=E8=84=9A=E6=9C=AC=E7=9A=84html=E4=BB=A3=E7=A0=81=EF=BC=8C=E8=
=BF=94=E5=9B=9E=E5=88=99=E5=B0=B1=E6=98=AF=E5=B9=B2=E5=87=80=E7=9A=84=E4=BB=
=A3=E7=A0=81=E4=BA=86=E3=80=82<BR></P></DIV>
<DIV class=3Dpostfoot>posted on 2006-09-01 17:39 <A=20
href=3D"http://skylaugh.cnblogs.com/">=E4=BB=B0=E5=A4=A9=E4=B8=80=E7=AC=91=
</A> =E9=98=85=E8=AF=BB(22) <A=20
href=3D"http://www.cnblogs.com/skylaugh/archive/2006/09/01/492476.html#Po=
st">=E8=AF=84=E8=AE=BA(0)</A>=20
<A=20
href=3D"http://www.cnblogs.com/skylaugh/admin/EditPosts.aspx?postid=3D492=
476">=E7=BC=96=E8=BE=91</A> <A=20
href=3D"http://www.cnblogs.com/skylaugh/AddToFavorite.aspx?id=3D492476">=E6=
=94=B6=E8=97=8F</A> <A=20
href=3D"http://www.cnblogs.com/skylaugh/services/trackbacks/492476.aspx">=
=E5=BC=95=E7=94=A8</A> <A=20
href=3D"javascript:d=3Ddocument;t=3Dd.selection?(d.selection.type!=3D'Non=
e'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():''=
);void(keyit=3Dwindow.open('http://www.365key.com/storeit.aspx?t=3D'+esca=
pe(d.title)+'&u=3D'+escape(d.location.href)+'&c=3D'+escape(t),'ke=
yit','scrollbars=3Dno,width=3D475,height=3D575,left=3D75,top=3D20,status=3D=
no,resizable=3Dyes'));keyit.focus();">=E6=94=B6=E8=97=8F=E8=87=B3365Key</=
A>=20
=E6=89=80=E5=B1=9E=E5=88=86=E7=B1=BB: <A=20
href=3D"http://www.cnblogs.com/skylaugh/category/51025.html">ASP.Net-C#</=
A>=20
</DIV></DIV><IMG height=3D1=20
src=3D"http://www.cnblogs.com/skylaugh/aggbug/492476.html?webview=3D1" =
width=3D1> <!--
<rdf:RDF xmlns:rdf=3D"http://www.w3.org/1999/02/22-rdf-syntax-ns#"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -