📄 makefile
字号:
@$(ECHO) >> $(RESULTFILE) @$(ECHO) "Invalid command line options specified." >> $(RESULTFILE) @cimtrust -no >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Invalid command line options specified." >> $(RESULTFILE) @cimtrust nosuchoption >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Help option." >> $(RESULTFILE) @cimtrust --help >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Duplicate help option." >> $(RESULTFILE) @cimtrust --help --help >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Duplicate version option." >> $(RESULTFILE) @cimtrust --version --version >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Duplicate -a option." >> $(RESULTFILE) @cimtrust -a -a -U $(CURRENT_USER) -f $(PEGASUS_HOME)/testinter.cert -T a >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Duplicate -f option." >> $(RESULTFILE) @cimtrust -a -U $(CURRENT_USER) -f $(PEGASUS_HOME)/testinter.cert -f $(PEGASUS_HOME)/testinter.cert -T a >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Duplicate -U option." >> $(RESULTFILE) @cimtrust -a -U $(CURRENT_USER) -U $(CURRENT_USER) -f $(PEGASUS_HOME)/testinter.cert -T a >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Duplicate -T option." >> $(RESULTFILE) @cimtrust -a -U $(CURRENT_USER) -f $(PEGASUS_HOME)/testinter.cert -T a -T a >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Invalid -T option." >> $(RESULTFILE) @cimtrust -a -U $(CURRENT_USER) -f $(PEGASUS_HOME)/testinter.cert -T f >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Required option missing, type option not specified." >> $(RESULTFILE) @cimtrust -a -U $(CURRENT_USER) -f $(PEGASUS_HOME)/testchca.cert >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Missing argument for -T option." >> $(RESULTFILE) @cimtrust -a -U $(CURRENT_USER) -f $(PEGASUS_HOME)/testinter.cert -T >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Missing certuser for -T s option." >> $(RESULTFILE) @cimtrust -a -f $(PEGASUS_HOME)/testdn1.cert -T s >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Missing certuser for -T e option." >> $(RESULTFILE) @cimtrust -a -f $(PEGASUS_HOME)/testleaf.cert -T e >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Required option missing, certfile not specified." >> $(RESULTFILE) @cimtrust -a -U $(CURRENT_USER) -T a >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Required option missing, certfile value not specified." >> $(RESULTFILE) @cimtrust -a -U $(CURRENT_USER) -T a -f >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Duplicate -r option." >> $(RESULTFILE) @cimtrust -r -r -i /C=US/ST=California/L=Sacramento/O=OpenGroup/OU=OpenPegasus/CN=TestChainCA -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Missing option issuerName." >> $(RESULTFILE) @cimtrust -r -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Missing value for serial number." >> $(RESULTFILE) @cimtrust -r -i /C=US/ST=California/L=Sacramento/O=OpenGroup/OU=OpenPegasus/CN=TestChainCA -n >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Duplicate option, issuer specified twice." >> $(RESULTFILE) @cimtrust -r -i /C=US/ST=California/L=Sacramento/O=OpenGroup/OU=OpenPegasus/CN=TestChainCA -i test -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Duplicate option, serial number specified twice." >> $(RESULTFILE) @cimtrust -r -i /C=US/ST=California/L=Sacramento/O=OpenGroup/OU=OpenPegasus/CN=TestChainCA -n 0 -n 1 >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Duplicate option, subject specified twice." >> $(RESULTFILE) @cimtrust -r -i /C=US/ST=California/L=Sacramento/O=OpenGroup/OU=OpenPegasus/CN=TestChainCA -S test -S test >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Invalid remove option, incorrect serial number." >> $(RESULTFILE) @cimtrust -r -i /C=US/ST=California/L=Sacramento/O=OpenGroup/OU=OpenPegasus/CN=TestChainCA -n 2222 >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Invalid remove option, incorrect subject." >> $(RESULTFILE) @cimtrust -r -i /C=US/ST=California/L=Sacramento/O=OpenGroup/OU=OpenPegasus/CN=TestChainCA -S abcd >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Required option missing, issuer not specified." >> $(RESULTFILE) @cimtrust -r >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Required option missing, issuer value not specified." >> $(RESULTFILE) @cimtrust -r -i >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Required option missing, serial number not specified." >> $(RESULTFILE) @cimtrust -r -i /C=US/ST=California/L=Sacramento/O=OpenGroup/OU=OpenPegasus/CN=TestChainCA >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Unexpected option, combine remove and certfile." >> $(RESULTFILE) @cimtrust -r -i /C=US/ST=California/L=Sacramento/O=OpenGroup/OU=OpenPegasus/CN=TestChainCA -n 0 -f abc >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Unexpected option, combine subject and serial number." >> $(RESULTFILE) @cimtrust -r -i /C=US/ST=California/L=Sacramento/O=OpenGroup/OU=OpenPegasus/CN=TestChainCA -S abc -n 1 >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Unexpected option, combine serial number and subject." >> $(RESULTFILE) @cimtrust -r -i /C=US/ST=California/L=Sacramento/O=OpenGroup/OU=OpenPegasus/CN=TestChainCA -n 1 -S abc >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Unexpected option, combine remove and certuser." >> $(RESULTFILE) @cimtrust -r -i /C=US/ST=California/L=Sacramento/O=OpenGroup/OU=OpenPegasus/CN=TestChainCA -n 0 -U abc >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Unexpected option, combine add and help." >> $(RESULTFILE) @cimtrust -a --help >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Unexpected option, combine remove and help." >> $(RESULTFILE) @cimtrust -r --help >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Unexpected option, combine list and help." >> $(RESULTFILE) @cimtrust -l --help >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Unexpected option, combine add and help." >> $(RESULTFILE) @cimtrust --help -a >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Unexpected option, combine remove and help." >> $(RESULTFILE) @cimtrust --help -r >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Unexpected option, combine list and help." >> $(RESULTFILE) @cimtrust --help -l >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Unexpected option, combine version and help." >> $(RESULTFILE) @cimtrust --version --help >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Invalid option, invalid system user." >> $(RESULTFILE) @cimtrust -a -T a -U nosuchuser -f $(PEGASUS_HOME)/testinter.cert >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Invalid option, Duplicate cert user." >> $(RESULTFILE) @cimtrust -a -T a -U nosuchuser -U nosuchuser -f $(PEGASUS_HOME)/testinter.cert >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Invalid option, -x." >> $(RESULTFILE) @cimtrust -x >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Command-line tests complete, remove the CA certificate from the truststore, this should succeed." >> $(RESULTFILE) @cimtrust -r -i /C=US/ST=California/L=Sacramento/O=OpenGroup/OU=OpenPegasus/CN=TestChainCA -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) +++++++++ Functional tests - Add operation testing +++++++++ >> $(RESULTFILE) @$(ECHO) "Add a certificate file that contains more than one certificate, this should error out." >> $(RESULTFILE) @cimtrust -a -T a -U $(CURRENT_USER) -f $(PEGASUS_HOME)/testmulti.cert >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Add the self-signed certificate to the truststore." >> $(RESULTFILE) @cimtrust -a -Ts -U $(CURRENT_USER) -f $(PEGASUS_HOME)/testdn1.cert >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Try to connect, this should succeed." >> $(RESULTFILE) @TestCertClient $(PEGASUS_HOME)/testdn1.cert $(PEGASUS_HOME)/testdn1.key $(PEGASUS_HOME)/ssl.rnd >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Add the month1 self-signed certificate to the truststore." >> $(RESULTFILE) @cimtrust -a -Ts -U $(CURRENT_USER) -f $(PEGASUS_HOME)/testmonth1.cert >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Add the month2 self-signed certificate to the truststore." >> $(RESULTFILE) @cimtrust -a -Ts -U $(CURRENT_USER) -f $(PEGASUS_HOME)/testmonth2.cert >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Add the month3 self-signed certificate to the truststore." >> $(RESULTFILE) @cimtrust -a -Ts -U $(CURRENT_USER) -f $(PEGASUS_HOME)/testmonth3.cert >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Add the month4 self-signed certificate to the truststore." >> $(RESULTFILE) @cimtrust -a -Ts -U $(CURRENT_USER) -f $(PEGASUS_HOME)/testmonth4.cert >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Add the month5 self-signed certificate to the truststore." >> $(RESULTFILE) @cimtrust -a -Ts -U $(CURRENT_USER) -f $(PEGASUS_HOME)/testmonth5.cert >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Add the month6 self-signed certificate to the truststore." >> $(RESULTFILE) @cimtrust -a -Ts -U $(CURRENT_USER) -f $(PEGASUS_HOME)/testmonth6.cert >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Add the month7 self-signed certificate to the truststore." >> $(RESULTFILE) @cimtrust -a -Ts -U $(CURRENT_USER) -f $(PEGASUS_HOME)/testmonth7.cert >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Add the month8 self-signed certificate to the truststore." >> $(RESULTFILE) @cimtrust -a -Ts -U $(CURRENT_USER) -f $(PEGASUS_HOME)/testmonth8.cert >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Add the month9 self-signed certificate to the truststore." >> $(RESULTFILE) @cimtrust -a -Ts -U $(CURRENT_USER) -f $(PEGASUS_HOME)/testmonth9.cert >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Add the month10 self-signed certificate to the truststore." >> $(RESULTFILE) @cimtrust -a -Ts -U $(CURRENT_USER) -f $(PEGASUS_HOME)/testmonth10.cert >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Add the month11 self-signed certificate to the truststore." >> $(RESULTFILE) @cimtrust -a -Ts -U $(CURRENT_USER) -f $(PEGASUS_HOME)/testmonth11.cert >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Add the month12 self-signed certificate to the truststore." >> $(RESULTFILE) @cimtrust -a -Ts -U $(CURRENT_USER) -f $(PEGASUS_HOME)/testmonth12.cert >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "List the Certificates, should all succeed." >> $(RESULTFILE) $(REDIRECTERROR) @cimtrust -l -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1-Jan -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @cimtrust -l -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1-Feb -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @cimtrust -l -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1-Mar -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @cimtrust -l -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1-Apr -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @cimtrust -l -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1-May -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @cimtrust -l -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1-Jun -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @cimtrust -l -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1-Jul -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @cimtrust -l -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1-Aug -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @cimtrust -l -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1-Sept -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @cimtrust -l -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1-Oct -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @cimtrust -l -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1-Nov -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @cimtrust -l -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1-Dec -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Remove the Certificates, should all succeed." >> $(RESULTFILE) $(REDIRECTERROR) @cimtrust -r -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1-Jan -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @cimtrust -r -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1-Feb -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @cimtrust -r -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1-Mar -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @cimtrust -r -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1-Apr -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @cimtrust -r -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1-May -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @cimtrust -r -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1-Jun -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @cimtrust -r -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1-Jul -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @cimtrust -r -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1-Aug -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @cimtrust -r -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1-Sept -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @cimtrust -r -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1-Oct -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @cimtrust -r -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1-Nov -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @cimtrust -r -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1-Dec -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) +++++++++ Functional tests - Delete operation testing +++++++++ >> $(RESULTFILE) @$(ECHO) "Delete the self-signed certificate from the truststore." >> $(RESULTFILE) @cimtrust -r -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1 -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Try to connect, this should fail." >> $(RESULTFILE) @TestCertClient $(PEGASUS_HOME)/testdn1.cert $(PEGASUS_HOME)/testdn1.key $(PEGASUS_HOME)/ssl.rnd >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Attempt to delete the certificate we just deleted, this should get a DNE error." >> $(RESULTFILE) @cimtrust -r -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1 -n 0 >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Add the self-signed certificate to the truststore." >> $(RESULTFILE) @cimtrust -a -T s -U $(CURRENT_USER) -f $(PEGASUS_HOME)/testdn1.cert >> $(RESULTFILE) $(REDIRECTERROR) @$(ECHO) >> $(RESULTFILE) @$(ECHO) "Delete the self-signed certificate from the truststore by subject & issuer." >> $(RESULTFILE) @cimtrust -r -i /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1 -S /C=US/ST=VIRGINIA/L=Fairfax/O=OpenGroup/OU=OpenPegasus/CN=TestSelfSigned1 >> $(RESULTFILE) $(REDIRECTERROR)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -