📄 preferences.tcl
字号:
label $lfname.pfont -image [::skin::loadPixmap preffont] label $lfname.lfontout -text [trans preffont2] label $lfname.lfontin -text [trans preffont4] button $lfname.bfontout -text [trans changefont] -command "change_font cfg mychatfont" button $lfname.bfontin -text [trans changefont] -command "change_font cfg theirchatfont" button $lfname.bfontinreset -text [trans resetincomingfont] -command "::config::setKey theirchatfont {}; \ $lfname.bfontinreset configure -state disabled -text [trans done] -text [list [trans done]]" if { [::config::getKey theirchatfont] == "" } { $lfname.bfontinreset configure -state disabled -text [trans resetincomingfont] } else { $lfname.bfontinreset configure -state normal -text [trans resetincomingfont] } pack $lfname.pfont -side left pack $lfname.lfontout $lfname.bfontout $lfname.lfontin $lfname.bfontin $lfname.bfontinreset -anchor w -pady 3 -padx 15 -side top ## Phone Numbers Frame ## set lfname [labelframe $frm.lfname4 -text [trans prefphone]] pack $frm.lfname4 -anchor n -side top -expand 1 -fill x frame $lfname.1 -class Degt frame $lfname.2 -class Degt label $lfname.1.pphone -image [::skin::loadPixmap prefphone] pack $lfname.1.pphone -side left -anchor nw label $lfname.1.lphone -text [trans prefphone2] -padx 10 pack $lfname.1.lphone -fill both -side left label $lfname.2.lphone1 -text "[trans countrycode] :" -padx 10 -font sboldf entry $lfname.2.ephone1 -bg #FFFFFF -font splainf -width 5 label $lfname.2.lphone21 -text "[trans areacode]" -pady 3 label $lfname.2.lphone22 -text "[trans phone]" -pady 3 label $lfname.2.lphone3 -text "[trans myhomephone] :" -padx 10 -font sboldf entry $lfname.2.ephone31 -bg #FFFFFF -font splainf -width 5 entry $lfname.2.ephone32 -bg #FFFFFF -font splainf -width 20 label $lfname.2.lphone4 -text "[trans myworkphone] :" -padx 10 -font sboldf entry $lfname.2.ephone41 -bg #FFFFFF -font splainf -width 5 entry $lfname.2.ephone42 -bg #FFFFFF -font splainf -width 20 label $lfname.2.lphone5 -text "[trans mymobilephone] :" -padx 10 -font sboldf entry $lfname.2.ephone51 -bg #FFFFFF -font splainf -width 5 entry $lfname.2.ephone52 -bg #FFFFFF -font splainf -width 20 checkbutton $lfname.2.mobphone -text "[trans allow_sms]" -onvalue "Y" -offvalue "N" -variable pager button $lfname.2.person -text "[trans change_account_info]" -command "::hotmail::hotmail_changeAccountInfo" button $lfname.2.chgmob -text "[trans change_mobile]" -command "::hotmail::hotmail_changeMobile" pack $lfname.1 -expand 1 -fill both -side top pack $lfname.2 -expand 1 -fill both -side top grid $lfname.2.lphone1 -row 1 -column 1 -sticky w -columnspan 2 grid $lfname.2.ephone1 -row 1 -column 3 -sticky w grid $lfname.2.lphone21 -row 2 -column 2 -sticky e grid $lfname.2.lphone22 -row 2 -column 3 -sticky e grid $lfname.2.lphone3 -row 3 -column 1 -sticky w grid $lfname.2.ephone31 -row 3 -column 2 -sticky w grid $lfname.2.ephone32 -row 3 -column 3 -sticky w grid $lfname.2.lphone4 -row 4 -column 1 -sticky w grid $lfname.2.ephone41 -row 4 -column 2 -sticky w grid $lfname.2.ephone42 -row 4 -column 3 -sticky w grid $lfname.2.lphone5 -row 5 -column 1 -sticky w grid $lfname.2.ephone51 -row 5 -column 2 -sticky w grid $lfname.2.ephone52 -row 5 -column 3 -sticky w grid $lfname.2.mobphone -row 6 -column 1 -sticky w grid $lfname.2.chgmob -row 7 -column 1 -sticky w grid $lfname.2.person -row 8 -column 1 -sticky w $nb.nn compute_size [$nb.nn getframe personal].sw.sf compute_size # .------------. # _| Appearance |________________________________________________ ::skin::setPixmap preflook preflook.gif ::skin::setPixmap prefemotic prefemotic.gif ::skin::setPixmap prefalerts prefalerts.gif #set frm [Rnotebook:frame $nb $Preftabs(appearance)] set frm [$nb.nn getframe appearance] #Scrollable frame that will contain options ScrolledWindow $frm.sw ScrollableFrame $frm.sw.sf -constrainedwidth 1 $frm.sw setwidget $frm.sw.sf pack $frm.sw -anchor n -side top -expand true -fill both set frm [$frm.sw.sf getframe] ## General aMSN Look Options (Encoding, BGcolor, General Font, Clock Format) set lfname [labelframe $frm.lfname -text [trans preflook]] pack $frm.lfname -anchor n -side top -expand 0 -fill x label $lfname.plook -image [::skin::loadPixmap preflook] frame $lfname.0 -class Degt frame $lfname.1 -class Degt# frame $lfname.2 -class Degt frame $lfname.3 -class Degt frame $lfname.4 -class Degt# frame $lfname.5 -class Degt frame $lfname.6 -class Degt button $lfname.0.skinbutton -text [trans skinselector] -font sboldf -command ::skinsGUI::SelectSkin pack $lfname.0.skinbutton -side left label $lfname.1.llook -text "[trans encoding2]" -padx 10 button $lfname.1.bencoding -text [trans encoding] -font sboldf -command "show_encodingchoose" pack $lfname.plook -anchor nw -side left pack $lfname.0 $lfname.1 -side top -padx 0 -pady 0 -expand 1 -fill both pack $lfname.1.llook -side left pack $lfname.1.bencoding -side right -padx 15# label $lfname.2.llook -text "[trans bgcolor]" -padx 10# button $lfname.2.bbgcolor -text [trans choosebgcolor] -font sboldf -command "choose_theme"# pack $lfname.2 -side top -padx 0 -pady 0 -expand 1 -fill both# pack $lfname.2.llook -side left # pack $lfname.2.bbgcolor -side right -padx 15 label $lfname.3.llook -text "[trans preffont3]" -padx 10 button $lfname.3.bfont -text [trans changefont] -font sboldf -command "choose_basefont" pack $lfname.3 -side top -padx 0 -pady 0 -expand 1 -fill both pack $lfname.3.llook -side left pack $lfname.3.bfont -side right -padx 15 label $lfname.4.llook -text "[trans dateformat]" -padx 10 pack $lfname.4 -side top -padx 0 -pady 0 -expand 1 -fill both pack $lfname.4.llook -anchor w -side top -padx 10 radiobutton $lfname.4.mdy -text "[trans month]/[trans day]/[trans year]" -value MDY -variable [::config::getVar dateformat] radiobutton $lfname.4.dmy -text "[trans day]/[trans month]/[trans year]" -value DMY -variable [::config::getVar dateformat] radiobutton $lfname.4.ymd -text "[trans year]/[trans month]/[trans day]" -value YMD -variable [::config::getVar dateformat] pack $lfname.4.mdy $lfname.4.dmy $lfname.4.ymd -side left -padx 10# checkbutton $lfname.5.dock -text "[trans trayicon]" -onvalue 1 -offvalue 0 -variable [::config::getVar dock]# pack $lfname.5.dock -anchor w -side top -padx 10 -pady 0# pack $lfname.5 -side top -padx 0 -pady 0 -expand 1 -fill both label $lfname.6.llook -text "[trans psmplace]" -padx 10 pack $lfname.6 -side top -padx 0 -pady 0 -expand 1 -fill both pack $lfname.6.llook -anchor w -side top -padx 10 radiobutton $lfname.6.dontshow -text "[trans psmdontshow]" -value 0 -variable [::config::getVar psmplace] radiobutton $lfname.6.atend -text "[trans psmatend]" -value 1 -variable [::config::getVar psmplace] radiobutton $lfname.6.newline -text "[trans psmnewline]" -value 2 -variable [::config::getVar psmplace] pack $lfname.6.dontshow $lfname.6.atend $lfname.6.newline -anchor w -side top -padx 10 ## Emoticons Frame ## set lfname [labelframe $frm.lfname2 -text [trans prefemotic]] pack $frm.lfname2 -anchor n -side top -expand 0 -fill x label $lfname.pemotic -image [::skin::loadPixmap prefemotic] pack $lfname.pemotic -side left -anchor nw frame $lfname.1 -class Degt pack $lfname.1 -side left -padx 0 -pady 0 -expand 1 -fill x checkbutton $lfname.1.chat -text "[trans chatsmileys2]" -onvalue 1 -offvalue 0 -variable [::config::getVar chatsmileys] checkbutton $lfname.1.list -text "[trans listsmileys2]" -onvalue 1 -offvalue 0 -variable [::config::getVar listsmileys] checkbutton $lfname.1.sound -text "[trans emotisounds]" -onvalue 1 -offvalue 0 -variable [::config::getVar emotisounds] checkbutton $lfname.1.animated -text "[trans animatedsmileys]" -onvalue 1 -offvalue 0 -variable [::config::getVar animatedsmileys] -command [list destroy .smile_selector] checkbutton $lfname.1.customsmileys -text "[trans customsmileys]" -onvalue 1 -offvalue 0 -variable [::config::getVar customsmileys] checkbutton $lfname.1.show_contactdps_in_cl -text "[trans show_contactdps_in_cl]" -onvalue 1 -offvalue 0 -variable [::config::getVar show_contactdps_in_cl] #checkbutton $lfname.1.log -text "[trans logsmileys]" -onvalue 1 -offvalue 0 -variable [::config::getVar logsmileys] -state disabled #pack $lfname.1.chat $lfname.1.list $lfname.1.sound $lfname.1.animated $lfname.1.log -anchor w -side top -padx 10 pack $lfname.1.chat $lfname.1.list $lfname.1.sound $lfname.1.animated $lfname.1.customsmileys $lfname.1.show_contactdps_in_cl -anchor w -side top -padx 10 -pady 0 ## Alerts and Sounds Frame ## set lfname [labelframe $frm.lfname3 -text [trans prefalerts]] pack $frm.lfname3 -anchor n -side top -expand 0 -fill x label $lfname.palerts -image [::skin::loadPixmap prefalerts] pack $lfname.palerts -side left -anchor nw frame $lfname.1 -class Degt checkbutton $lfname.1.alert1 -text "[trans shownotify]" -onvalue 1 -offvalue 0 -variable [::config::getVar shownotify] checkbutton $lfname.1.sound -text "[trans sound2]" -onvalue 1 -offvalue 0 -variable [::config::getVar sound] pack $lfname.1 -anchor w -side top -padx 0 -pady 5 -expand 1 -fill both pack $lfname.1.alert1 $lfname.1.sound -anchor w -side top -padx 10 -pady 0 #Bounce icon in the dock preference for Mac OS X if {![catch {tk windowingsystem} wsystem] && $wsystem == "aqua"} { label $lfname.1.bouncedock -text "[trans bouncedock]" -padx 10 pack $lfname.1.bouncedock -anchor w -side top -padx 10 radiobutton $lfname.1.unlimited -text "[trans continuously]" -value unlimited -variable [::config::getVar dockbounce] radiobutton $lfname.1.once -text "[trans justonce]" -value once -variable [::config::getVar dockbounce] radiobutton $lfname.1.never -text "[trans never]" -value never -variable [::config::getVar dockbounce] pack $lfname.1.unlimited $lfname.1.once $lfname.1.never -side left -padx 10 } $nb.nn compute_size [$nb.nn getframe appearance].sw.sf compute_size # .---------. # _| Session |________________________________________________ ::skin::setPixmap prefstatus prefstatus.gif ::skin::setPixmap prefaway prefaway.gif ::skin::setPixmap prefmsg prefmsg.gif #set frm [Rnotebook:frame $nb $Preftabs(session)] set frm [$nb.nn getframe session] #Scrollable frame that will contain options ScrolledWindow $frm.sw ScrollableFrame $frm.sw.sf -constrainedwidth 1 $frm.sw setwidget $frm.sw.sf pack $frm.sw -anchor n -side top -expand true -fill both set frm [$frm.sw.sf getframe] ## Sign In and AutoStatus Options Frame ## set lfname [labelframe $frm.lfname -text [trans prefsession]] pack $frm.lfname -anchor n -side top -expand 1 -fill x label $lfname.psession -image [::skin::loadPixmap prefstatus] pack $lfname.psession -anchor nw -side left frame $lfname.1 -class Degt frame $lfname.2 -class Degt frame $lfname.3 -class Degt checkbutton $lfname.1.lautonoact -text "[trans autonoact]" -onvalue 1 -offvalue 0 -variable [::config::getVar autoidle] -command UpdatePreferences entry $lfname.1.eautonoact -bg #FFFFFF -font splainf -width 3 -textvariable [::config::getVar idletime] label $lfname.1.lmins -text "[trans mins]" -padx 5 pack $lfname.1 -side top -padx 0 -expand 1 -fill both pack $lfname.1.lautonoact $lfname.1.eautonoact $lfname.1.lmins -side left checkbutton $lfname.2.lautoaway -text "[trans autoaway]" -onvalue 1 -offvalue 0 -variable [::config::getVar autoaway] -command UpdatePreferences entry $lfname.2.eautoaway -bg #FFFFFF -font splainf -width 3 -textvariable [::config::getVar awaytime] label $lfname.2.lmins -text "[trans mins]" -padx 5 pack $lfname.2 -side top -padx 0 -expand 1 -fill both pack $lfname.2.lautoaway $lfname.2.eautoaway $lfname.2.lmins -side left checkbutton $lfname.3.lreconnect -text "[trans reconnect2]" -onvalue 1 -offvalue 0 -variable [::config::getVar reconnect] checkbutton $lfname.3.lonstart -text "[trans autoconnect2]" -onvalue 1 -offvalue 0 -variable [::config::getVar autoconnect] if {$::tcl_platform(platform) == "windows"} { checkbutton $lfname.3.startonboot -text "[trans startonboot]" -onvalue "add" -offvalue "remove" -variable ::start_on_windows_boot } pack $lfname.3 -side top -padx 0 -expand 1 -fill both if {$::tcl_platform(platform) == "windows"} { pack $lfname.3.lreconnect $lfname.3.lonstart $lfname.3.startonboot -anchor w -side top } else { pack $lfname.3.lreconnect $lfname.3.lonstart -anchor w -side top } ## Away Messages Frame ## set lfname [labelframe $frm.lfname2 -text [trans prefawaymsg]] pack $frm.lfname2 -anchor n -side top -expand 1 -fill x label $lfname.psession -image [::skin::loadPixmap prefaway] pack $lfname.psession -anchor nw -side left frame $lfname.statelist -relief sunken -borderwidth 3 listbox $lfname.statelist.box -yscrollcommand "$lfname.statelist.ys set" -font splainf -background \ white -relief flat -highlightthickness 0 -height 4 scrollbar $lfname.statelist.ys -command "$lfname.statelist.box yview" -highlightthickness 0 \ -borderwidth 1 -elementborderwidth 2 pack $lfname.statelist.ys -side right -fill y pack $lfname.statelist.box -side left -expand true -fill both frame $lfname.buttons -borderwidth 0 button $lfname.buttons.add -text [trans addstate] -font sboldf -command "EditNewState 0" -width 20 button $lfname.buttons.del -text [trans delete] -font sboldf -command "DeleteStateListBox \[$lfname.statelist.box curselection\] $lfname.statelist.box" -width 20 button $lfname.buttons.edit -text [trans edit] -font sboldf -command "EditNewState 2 \[$lfname.statelist.box curselection\]" -width 20 pack $lfname.buttons.add -side top pack $lfname.buttons.del -side top pack $lfname.buttons.edit -side top pack $lfname.statelist -anchor w -side left -padx 10 -pady 10 -expand 1 -fill both pack $lfname.buttons -anchor w -side right -padx 10 -pady 10 -expand 1 -fill both ## Messaging Interface Frame ## set lfname [labelframe $frm.lfname3 -text [trans prefmsging]] pack $frm.lfname3 -anchor n -side top -expand 1 -fill x label $lfname.pmsging -image [::skin::loadPixmap prefmsg] pack $lfname.pmsging -anchor nw -side left frame $lfname.1 -class Degt frame $lfname.2 -class Degt frame $lfname.3 -class Degt frame $lfname.4 -class Degt label $lfname.1.lchatmaxmin -text [trans chatmaxmin] radiobutton $lfname.1.max -text [trans raised] -value 0 -variable [::config::getVar newchatwinstate] -padx 17 grid $lfname.1.lchatmaxmin -row 1 -column 1 -sticky w #Don't show the minimised option on Mac OS X because that does'nt work in TkAqua if {![catch {tk windowingsystem} wsystem] && $wsystem == "aqua"} { #Empty } else { radiobutton $lfname.1.min -text [trans minimised] -value 1 -variable [::config::getVar newchatwinstate] -padx 17 } radiobutton $lfname.1.no -text [trans dontshow] -value 2 -variable [::config::getVar newchatwinstate] -padx 17 #Don't pack the minimised option on Mac OS X because that does'nt work in TkAqua if {![catch {tk windowingsystem} wsystem] && $wsystem == "aqua"} { grid $lfname.1.max -row 2 -column 1 -sticky w grid $lfname.1.no -row 3 -column 1 -sticky w } else { grid $lfname.1.max -row 2 -column 1 -sticky w grid $lfname.1.min -row 3 -column 1 -sticky w grid $lfname.1.no -row 4 -column 1 -sticky w } #Don't enable this option on Mac OS X because we can't minimized window this way with TkAqua if {![catch {tk windowingsystem} wsystem] && $wsystem == "aqua"} { #empty } else { label $lfname.2.lmsgmaxmin -text [trans msgmaxmin] radiobutton $lfname.2.max -text [trans raised] -value 0 -variable [::config::getVar newmsgwinstate] -padx 17 radiobutton $lfname.2.min -text [trans minimised] -value 1 -variable [::config::getVar newmsgwinstate] -padx 17 grid $lfname.2.lmsgmaxmin -row 1 -column 1 -sticky w grid $lfname.2.max -row 2 -column 1 -sticky w grid $lfname.2.min -row 3 -column 1 -sticky w } label $lfname.3.lmsgmode -text [trans msgmode] radiobutton $lfname.3.nottabbed -text [trans nottabbed] -value 0 -variable [::config::getVar tabbedchat] -padx 17 radiobutton $lfname.3.tabbedglobal -text [trans tabbedglobal] -value 1 -variable [::config::getVar tabbedchat] -padx 17 radiobutton $lfname.3.tabbedgroups -text [trans tabbedgroups] -value 2 -variable [::config::getVar tabbedchat] -padx 17 label $lfname.4.containermode -text [trans closelabel] radiobutton $lfname.4.containerask -text [trans askeachtime] -value 0 -variable [::config::getVar ContainerCloseAction] -padx 17 radiobutton $lfname.4.containercloseall -text [trans closealltabs] -value 1 -variable [::config::getVar ContainerCloseAction] -padx 17 radiobutton $lfname.4.containerclosetab -text [trans closeonly] -value 2 -variable [::config::getVar ContainerCloseAction] -padx 17 grid $lfname.3.lmsgmode -row 1 -column 1 -sticky w grid $lfname.3.nottabbed -row 2 -column 1 -sticky w grid $lfname.3.tabbedglobal -row 3 -column 1 -sticky w grid $lfname.3.tabbedgroups -row 4 -column 1 -sticky w grid $lfname.4.containermode -row 1 -column 1 -sticky w grid $lfname.4.containerask -row 2 -column 1 -sticky w grid $lfname.4.containercloseall -row 3 -column 1 -sticky w grid $lfname.4.containerclosetab -row 4 -column 1 -sticky w checkbutton $lfname.winflicker -text "[trans msgflicker]" -onvalue 1 -offvalue 0 -variable [::config::getVar flicker] checkbutton $lfname.showdisplaypic -text "[trans showdisplaypic2]" -onvalue 1 -offvalue 0 -variable [::config::getVar showdisplaypic] pack $lfname.1 $lfname.2 $lfname.3 $lfname.4 $lfname.winflicker $lfname.showdisplaypic -anchor w -side top $nb.nn compute_size [$nb.nn getframe session].sw.sf compute_size # .------------------. # _| Group Management |_______________________________________ ::skin::setPixmap prefpersc prefpers.gif ::skin::setPixmap prefprofilec prefprofile.gif ::skin::setPixmap prefmobile prefmobile.gif set frm [$nb.nn getframe groups] ScrolledWindow $frm.sw ScrollableFrame $frm.sw.sf -constrainedwidth 1 $frm.sw setwidget $frm.sw.sf pack $frm.sw -anchor n -side top -expand true -fill both set frm [$frm.sw.sf getframe] ## frames ### set lfgroup [labelframe $frm.lfgroup -text [trans groups] -font splainf]# pack $frm.lfgroup -anchor n -side top -expand 1 -fill x# set lfcontact [labelframe $frm.lfcontact -text [trans contactlist] -font splainf]# pack $frm.lfcontact -anchor n -side top -expand 1 -fill x# ## Group Selection Frame ### label $lfgroup.group -image [::skin::loadPixmap prefpersc]# pack $lfgroup.group -side left# frame $lfgroup.lbgroup# pack $lfgroup.lbgroup -side left -anchor n -expand true -fill both -padx 10# MakeGroupList $lfgroup $lfcontact# frame $lfgroup.lbgroup.b# pack $lfgroup.lbgroup.b -side right -anchor n -expand false# label $lfgroup.lbgroup.b.op -text "[trans options]" -font sboldf# pack $lfgroup.lbgroup.b.op -side top -pady 3# # button $lfgroup.lbgroup.b.bdel -text [trans groupdelete] -width 25 -justify right \# -command "dlgDelGroup $lfgroup $lfcontact;"# button $lfgroup.lbgroup.b.bren -text [trans grouprename] -width 25 -justify right \# -command "dlgRenGroup $lfgroup $lfcontact;"# button $lfgroup.lbgroup.b.badd -text [trans groupadd] -width 25 -justify right \# -command "::groups::dlgAddGroup; tkwait window .dlgag; RefreshGroupList $lfgroup $lfcontact;"# pack $lfgroup.lbgroup.b.badd -side top -pady 2 -anchor w# pack $lfgroup.lbgroup.b.bren -side top -pady 2 -anchor w# pack $lfgroup.lbgroup.b.bdel -side top -pady 2 -anchor w## ## Contact Selection Frame ### label $lfcontact.contact -image [::skin::loadPixmap prefprofilec]# pack $lfcontact.contact -side left# frame $lfcontact.lbcontact # pack $lfcontact.lbcontact -side left -anchor n -expand 1 -fill x -padx 10# frame $lfcontact.lbcontact.fix# pack $lfcontact.lbcontact.fix -side left -anchor n -expand 1 -fill x# # frame $lfcontact.lbcontact.b# pack $lfcontact.lbcontact.b -side right -anchor n -expand 0# label $lfcontact.lbcontact.b.op -text "[trans options]" -font sboldf# pack $lfcontact.lbcontact.b.op -side top -pady 3# # button $lfcontact.lbcontact.b.badd -text [trans addacontact] -width 25 -justify right \# -command "cmsn_draw_addcontact; tkwait window .addcontact; RefreshContactList $lfcontact;"# button $lfcontact.lbcontact.b.bmov -text [trans movetogroup] -width 25 -justify right \# -command "dlgMoveUser; \# if {[winfo exists .dlgmu]} {tkwait window .dlgmu;}; \# RefreshContactList $lfcontact;"# button $lfcontact.lbcontact.b.bcopy -text [trans copytogroup] -width 25 -justify right \# -command "dlgCopyUser; \# if {[winfo exists .dlgmu]} {tkwait window .dlgmu;};"# button $lfcontact.lbcontact.b.brfg -text [trans removefromlist] -width 25 -justify right \# -command "dlgRFL $lfcontact;"# button $lfcontact.lbcontact.b.bdel -text [trans delete] -width 25 -justify right \# -command "dlgDelUser $lfcontact;"# button $lfcontact.lbcontact.b.bdal -text [trans emptygroup] -width 25 -justify right \# -command "BuidarGrup $lfcontact;"# pack $lfcontact.lbcontact.b.badd -side top -pady 2 -anchor w# pack $lfcontact.lbcontact.b.bmov -side top -pady 2 -anchor w# pack $lfcontact.lbcontact.b.bcopy -side top -pady 2 -anchor w# pack $lfcontact.lbcontact.b.brfg -side top -pady 2 -anch
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -