1 #
   2 # Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
   3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4 #
   5 # This code is free software; you can redistribute it and/or modify it
   6 # under the terms of the GNU General Public License version 2 only, as
   7 # published by the Free Software Foundation.  Oracle designates this
   8 # particular file as subject to the "Classpath" exception as provided
   9 # by Oracle in the LICENSE file that accompanied this code.
  10 #
  11 # This code is distributed in the hope that it will be useful, but WITHOUT
  12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14 # version 2 for more details (a copy is included in the LICENSE file that
  15 # accompanied this code).
  16 #
  17 # You should have received a copy of the GNU General Public License version
  18 # 2 along with this work; if not, write to the Free Software Foundation,
  19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20 #
  21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22 # or visit www.oracle.com if you need additional information or have any
  23 # questions.
  24 #
  25 
  26 jshell.msg.welcome =\u6b22\u8fce\u4f7f\u7528 JShell -- \u7248\u672c {0}\n\u8981\u5927\u81f4\u4e86\u89e3\u8be5\u7248\u672c, \u8bf7\u952e\u5165: /help intro\n
  27 jshell.err.opt.classpath.conflict = \u51b2\u7a81\u7684 -classpath \u9009\u9879\u3002
  28 jshell.err.opt.classpath.arg = \u7f3a\u5c11 -classpath \u7684\u53c2\u6570\u3002
  29 jshell.err.opt.feedback.arg = --feedback \u7f3a\u5c11\u53c2\u6570\u3002\u9700\u8981\u6a21\u5f0f\u3002
  30 jshell.err.opt.startup.one = \u53ea\u80fd\u4f7f\u7528\u4e00\u4e2a --startup \u6216 --no-startup \u9009\u9879\u3002
  31 jshell.err.opt.unknown = \u672a\u77e5\u9009\u9879: {0}
  32 
  33 jshell.msg.terminated =\u72b6\u6001\u5f15\u64ce\u5df2\u7ec8\u6b62\u3002\n\u4f7f\u7528 /reload -restore \u53ef\u8fd8\u539f\u5b9a\u4e49
  34 
  35 jshell.msg.use.one.of = \u4f7f\u7528\u4ee5\u4e0b\u4e4b\u4e00: {0}
  36 jshell.msg.see.classes.etc = \u8bf7\u53c2\u9605 /types, /methods, /vars \u6216 /list
  37 jshell.err.arg = \u65e0\u6548\u7684 ''{0}'' \u53c2\u6570: {1}
  38 jshell.msg.see = \u6709\u5173\u5e2e\u52a9\u4fe1\u606f, \u8bf7\u53c2\u9605{0}\u3002
  39 
  40 jshell.err.file.not.accessible = \u65e0\u6cd5\u8bbf\u95ee ''{0}'' \u7684\u6587\u4ef6 ''{1}'': {2}
  41 jshell.err.file.not.found = \u627e\u4e0d\u5230 ''{0}'' \u7684\u6587\u4ef6 ''{1}''\u3002
  42 jshell.err.file.exception = ''{0}'' \u7684\u6587\u4ef6 ''{1}'' \u5f15\u53d1\u4e86\u5f02\u5e38\u9519\u8bef: {2}
  43 jshell.err.file.filename = ''{0}'' \u9700\u8981\u6587\u4ef6\u540d\u53c2\u6570\u3002
  44 
  45 jshell.err.startup.unexpected.exception = \u8bfb\u53d6\u542f\u52a8\u65f6\u51fa\u73b0\u610f\u5916\u7684\u5f02\u5e38\u9519\u8bef: {0}
  46 jshell.err.unexpected.exception = \u610f\u5916\u5f02\u5e38\u9519\u8bef: {0}
  47 
  48 jshell.err.no.such.command.or.snippet.id = \u6ca1\u6709\u8fd9\u6837\u7684\u547d\u4ee4\u6216\u7247\u6bb5 id: {0}
  49 jshell.err.command.ambiguous = \u547d\u4ee4 ''{0}'' \u4e0d\u660e\u786e: {1}
  50 jshell.err.set.editor.arg = ''/set editor'' \u547d\u4ee4\u8981\u6c42\u8def\u5f84\u53c2\u6570
  51 jshell.msg.set.editor.set = \u7f16\u8f91\u5668\u8bbe\u7f6e\u4e3a: {0}
  52 jshell.err.cant.launch.editor = \u65e0\u6cd5\u542f\u52a8\u7f16\u8f91\u5668 -- \u610f\u5916\u7684\u5f02\u5e38\u9519\u8bef: {0}
  53 jshell.msg.try.set.editor = \u8bf7\u5c1d\u8bd5\u901a\u8fc7 /set editor \u6765\u4f7f\u7528\u5916\u90e8\u7f16\u8f91\u5668\u3002
  54 
  55 jshell.msg.try.command.without.args = \u5c1d\u8bd5\u4f7f\u7528\u4e0d\u5e26\u53c2\u6570\u7684 ''{0}''\u3002
  56 jshell.msg.no.active = \u6ca1\u6709\u6d3b\u52a8\u5b9a\u4e49\u3002
  57 
  58 jshell.msg.resetting = \u6b63\u5728\u91cd\u7f6e...
  59 jshell.msg.resetting.state = \u6b63\u5728\u91cd\u7f6e\u72b6\u6001\u3002
  60 
  61 jshell.err.reload.no.previous = \u6ca1\u6709\u53ef\u8fd8\u539f\u7684\u4e0a\u4e00\u4e2a\u5386\u53f2\u8bb0\u5f55
  62 jshell.err.reload.restarting.previous.state = \u6b63\u5728\u91cd\u65b0\u542f\u52a8\u5e76\u8fd8\u539f\u5230\u5148\u524d\u7684\u72b6\u6001\u3002
  63 jshell.err.reload.restarting.state = \u6b63\u5728\u91cd\u65b0\u542f\u52a8\u5e76\u8fd8\u539f\u72b6\u6001\u3002
  64 
  65 jshell.msg.vars.not.active = (\u4e0d\u6d3b\u52a8)
  66 
  67 jshell.err.out.of.range = \u8d85\u51fa\u8303\u56f4
  68 
  69 jshell.msg.error = \u9519\u8bef:
  70 jshell.msg.warning = \u8b66\u544a:
  71 
  72 jshell.err.sub.arg = ''{0}'' \u547d\u4ee4\u9700\u8981\u5b50\u547d\u4ee4\u3002\u8bf7\u53c2\u9605: ''/help {0}''
  73 jshell.err.sub.ambiguous = ''{0}'' \u7684\u5b50\u547d\u4ee4\u53c2\u6570\u4e0d\u660e\u786e: {1}
  74 
  75 jshell.err.classpath.arg = /classpath \u547d\u4ee4\u8981\u6c42\u8def\u5f84\u53c2\u6570\u3002
  76 jshell.msg.classpath = \u8def\u5f84 ''{0}'' \u5df2\u6dfb\u52a0\u5230\u7c7b\u8def\u5f84
  77 
  78 jshell.err.help.arg = \u6ca1\u6709\u547d\u4ee4\u6216\u4e3b\u9898\u4ee5\u63d0\u4f9b\u7684\u53c2\u6570\u5f00\u59cb: {0}
  79 jshell.msg.help.begin =\u952e\u5165 Java \u8bed\u8a00\u8868\u8fbe\u5f0f, \u8bed\u53e5\u6216\u58f0\u660e\u3002\n\u6216\u8005\u952e\u5165\u4ee5\u4e0b\u547d\u4ee4\u4e4b\u4e00:\n
  80 jshell.msg.help.subject =\n\u6709\u5173\u8be6\u7ec6\u4fe1\u606f, \u8bf7\u952e\u5165 ''/help'', \u540e\u8ddf\u547d\u4ee4\u6216\u4e3b\u9898\u7684\u540d\u79f0\u3002\n\u4f8b\u5982 ''/help /list'' \u6216 ''/help intro''\u3002\u4e3b\u9898:\n
  81 
  82 jshell.err.drop.arg =\u5728 /drop \u53c2\u6570\u4e2d, \u8bf7\u6307\u5b9a\u8981\u5220\u9664\u7684\u5bfc\u5165, \u53d8\u91cf, \u65b9\u6cd5\u6216\u7c7b\u3002\n\u6309 id \u6216\u540d\u79f0\u6307\u5b9a\u3002\u4f7f\u7528 /list \u53ef\u67e5\u770b id\u3002\u4f7f\u7528 /reset \u53ef\u91cd\u7f6e\u6240\u6709\u72b6\u6001\u3002
  83 jshell.err.drop.ambiguous = \u53c2\u6570\u5f15\u7528\u4e86\u591a\u4e2a\u5bfc\u5165, \u53d8\u91cf, \u65b9\u6cd5\u6216\u7c7b\u3002
  84 jshell.err.failed = \u5931\u8d25\u3002
  85 jshell.msg.native.method = \u672c\u673a\u65b9\u6cd5
  86 jshell.msg.unknown.source = \u672a\u77e5\u6e90
  87 jshell.msg.goodbye = \u518d\u89c1
  88 
  89 jshell.msg.help.for.help = \u952e\u5165 /help \u4ee5\u83b7\u53d6\u5e2e\u52a9\u4fe1\u606f\u3002
  90 
  91 jshell.err.mode.name = \u9884\u671f\u53cd\u9988\u6a21\u5f0f\u540d\u79f0: {0}
  92 jshell.err.missing.mode = \u7f3a\u5c11\u53cd\u9988\u6a21\u5f0f -- {0}
  93 jshell.err.field.name = \u9884\u671f\u5b57\u6bb5\u540d: {0} -- {1}
  94 jshell.err.missing.field = \u7f3a\u5c11\u5b57\u6bb5\u540d -- {0}
  95 jshell.err.mode.unknown = \u672a\u6307\u5b9a\u53cd\u9988\u6a21\u5f0f: {0} -- {1}
  96 
  97 jshell.err.feedback.does.not.match.mode = \u4e0d\u5339\u914d\u4efb\u4f55\u5f53\u524d\u53cd\u9988\u6a21\u5f0f: {0} -- {1}
  98 jshell.err.feedback.ambiguous.mode = \u5339\u914d\u4e86\u591a\u4e2a\u5f53\u524d\u53cd\u9988\u6a21\u5f0f: {0} -- {1}
  99 jshell.err.feedback.expected.format = \u7f3a\u5c11\u9884\u671f\u683c\u5f0f -- {0}
 100 jshell.err.feedback.must.be.quoted = \u683c\u5f0f ''{0}'' \u5fc5\u987b\u4f7f\u7528\u5f15\u53f7\u62ec\u8d77\u6765 -- {1}
 101 jshell.err.feedback.not.a.valid.selector = \u4e0d\u662f ''{1}'' \u4e2d\u6709\u6548\u7684\u9009\u62e9\u5668 ''{0}'' -- {2}
 102 jshell.err.feedback.multiple.sections = \u9009\u62e9\u5668\u7c7b\u578b\u5728 ''{1}'' \u4e2d\u9009\u62e9\u5668\u5217\u8868 ''{0}'' \u7684\u591a\u4e2a\u90e8\u5206\u4e2d -- {2}
 103 jshell.err.feedback.different.selector.kinds = \u4e0d\u540c\u7684\u9009\u62e9\u5668\u7c7b\u578b\u4f4d\u4e8e ''{1}'' \u4e2d\u9009\u62e9\u5668\u5217\u8868 ''{0}'' \u7684\u76f8\u540c\u90e8\u5206\u4e2d -- {2}
 104 
 105 jshell.msg.feedback.new.mode = \u5df2\u521b\u5efa\u65b0\u7684\u53cd\u9988\u6a21\u5f0f: {0}
 106 jshell.msg.feedback.mode = \u53cd\u9988\u6a21\u5f0f: {0}
 107 jshell.msg.feedback.mode.following = \u53cd\u9988\u6a21\u5f0f\u5e94\u8be5\u4e3a\u4ee5\u4e0b\u4e4b\u4e00:
 108 
 109 jshell.err.truncation.expected.length = \u9884\u671f\u622a\u65ad\u957f\u5ea6 -- {0}
 110 jshell.err.truncation.length.not.integer = \u622a\u65ad\u957f\u5ea6\u5fc5\u987b\u4e3a\u6574\u6570: {0} -- {1}
 111 
 112 jshell.err.not.valid.with.predefined.mode = \u5bf9\u4e8e\u9884\u5b9a\u4e49\u7684\u6a21\u5f0f\u65e0\u6548: {0} -- {1}
 113 jshell.err.retained.feedback.mode.must.be.retained.or.predefined = ''/retain feedback <\u6a21\u5f0f>'' \u8981\u6c42 <\u6a21\u5f0f> \u4e3a\u9884\u5b9a\u4e49\u6216\u8005\u5df2\u7ecf\u4f7f\u7528 ''/retain mode'' \u4fdd\u7559 -- {0}
 114 
 115 jshell.err.unknown.option = \u672a\u77e5\u9009\u9879: {0} -- {1}
 116 jshell.err.default.option.or.program = \u6307\u5b9a -default \u9009\u9879\u6216\u7a0b\u5e8f, \u4f46\u4e0d\u80fd\u540c\u65f6\u6307\u5b9a -- {0}
 117 jshell.err.option.or.filename = \u6307\u5b9a\u4e00\u4e2a\u9009\u9879\u6216\u8005\u4e00\u4e2a\u542f\u52a8\u6587\u4ef6\u540d -- {0}
 118 jshell.err.unexpected.at.end = \u547d\u4ee4\u7ed3\u5c3e\u5904\u9047\u5230\u610f\u5916\u7684\u53c2\u6570: {0} -- {1}
 119 jshell.err.conflicting.options = \u51b2\u7a81\u7684\u9009\u9879 -- {0}
 120 jshell.err.cannot.delete.current.mode = \u65e0\u6cd5\u5220\u9664\u5f53\u524d\u53cd\u9988\u6a21\u5f0f ''{0}'', \u8bf7\u5148\u4f7f\u7528 ''/set feedback'' -- {1}
 121 jshell.err.cannot.delete.retained.mode = \u65e0\u6cd5\u5220\u9664\u4fdd\u7559\u7684\u53cd\u9988\u6a21\u5f0f ''{0}'', \u8bf7\u5148\u4f7f\u7528 ''/retain feedback'' -- {1}
 122 jshell.err.may.not.specify.options.and.snippets = \u4e0d\u80fd\u540c\u65f6\u4f7f\u7528\u9009\u9879\u548c\u7247\u6bb5: {0}
 123 jshell.err.no.such.snippets = \u6ca1\u6709\u6b64\u7c7b\u7247\u6bb5: {0}
 124 jshell.err.the.snippet.cannot.be.used.with.this.command = \u6b64\u547d\u4ee4\u4e0d\u63a5\u53d7\u7247\u6bb5 ''{0}'' : {1}
 125 jshell.err.retained.mode.failure = \u4fdd\u7559\u6a21\u5f0f\u4e2d\u51fa\u73b0\u6545\u969c (\u5df2\u6e05\u9664\u6a21\u5f0f) -- {0} {1}
 126 
 127 jshell.console.see.more = <\u6309 Tab \u53ef\u67e5\u770b\u66f4\u591a\u5185\u5bb9>
 128 jshell.console.do.nothing = \u4e0d\u6267\u884c\u4efb\u4f55\u64cd\u4f5c
 129 jshell.console.choice = \u9009\u9879: 
 130 jshell.console.create.variable = \u521b\u5efa\u53d8\u91cf
 131 jshell.console.resolvable = \n\u6807\u8bc6\u7b26\u53ef\u5728\u6b64\u4e0a\u4e0b\u6587\u4e2d\u89e3\u6790\u3002
 132 jshell.console.no.candidate = \n\u6ca1\u6709\u627e\u5230\u53ef\u5bfc\u5165\u7684\u5019\u9009\u5168\u9650\u5b9a\u540d\u79f0\u3002
 133 jshell.console.incomplete = \n\u7ed3\u679c\u53ef\u80fd\u4e0d\u5b8c\u6574; \u8bf7\u7a0d\u5019\u91cd\u8bd5\u4ee5\u83b7\u53d6\u5b8c\u6574\u7ed3\u679c\u3002
 134 
 135 
 136 help.usage = \u7528\u6cd5:   jshell <\u9009\u9879> <\u52a0\u8f7d\u6587\u4ef6>\n\u5176\u4e2d, \u53ef\u80fd\u7684\u9009\u9879\u5305\u62ec:\n    --class-path <\u8def\u5f84>    \u6307\u5b9a\u67e5\u627e\u7528\u6237\u7c7b\u6587\u4ef6\u7684\u4f4d\u7f6e\n    -cp <\u8def\u5f84>           \u6307\u5b9a\u67e5\u627e\u7528\u6237\u7c7b\u6587\u4ef6\u7684\u4f4d\u7f6e\n    --startup <\u6587\u4ef6>      \u5bf9\u542f\u52a8\u5b9a\u4e49\u6267\u884c\u5355\u6b21\u66ff\u6362\n    --no-startup           \u4e0d\u8fd0\u884c\u542f\u52a8\u5b9a\u4e49\n    --feedback <\u6a21\u5f0f>     \u6307\u5b9a\u521d\u59cb\u53cd\u9988\u6a21\u5f0f\u3002\u8be5\u6a21\u5f0f\u53ef\u4ee5\u662f\n                         \u9884\u5b9a\u4e49\u7684 (silent, concise, normal \u6216 verbose), \n                         \u4e5f\u53ef\u662f\u4ee5\u524d\u7528\u6237\u5b9a\u4e49\u7684\n    -q                   \u65e0\u63d0\u793a\u53cd\u9988\u3002\u7b49\u540c\u4e8e: --feedback concise\n    -s                  \u771f\u6b63\u65e0\u63d0\u793a\u53cd\u9988\u3002\u7b49\u540c\u4e8e: --feedback silent\n    -v                   \u8be6\u7ec6\u53cd\u9988\u3002\u7b49\u540c\u4e8e: --feedback verbose\n    -J<\u6807\u8bb0>             \u76f4\u63a5\u5c06 <\u6807\u8bb0> \u4f20\u9012\u5230\u8fd0\u884c\u65f6\u7cfb\u7edf\u3002\n                         \u4e3a\u6bcf\u4e2a\u8fd0\u884c\u65f6\u6807\u8bb0\u6216\u6807\u8bb0\u53c2\u6570\u4f7f\u7528\u4e00\u4e2a -J\n    -R<\u6807\u8bb0>             \u5c06 <\u6807\u8bb0> \u4f20\u9012\u5230\u8fdc\u7a0b\u8fd0\u884c\u65f6\u7cfb\u7edf\u3002\n                         \u4e3a\u6bcf\u4e2a\u8fdc\u7a0b\u6807\u8bb0\u6216\u6807\u8bb0\u53c2\u6570\u4f7f\u7528\u4e00\u4e2a -R\n    --help                \u8f93\u51fa\u6b64\u6807\u51c6\u9009\u9879\u7684\u63d0\u8981\n    -version             \u7248\u672c\u4fe1\u606f\n
 137 
 138 help.list.summary = \u5217\u51fa\u60a8\u952e\u5165\u7684\u6e90
 139 help.list.args = [<\u540d\u79f0\u6216 id>|-all|-start]
 140 help.list =\u663e\u793a\u524d\u9762\u5e26\u6709\u7247\u6bb5 ID \u7684\u7247\u6bb5\u6e90\u3002\n\n/list\n\t\u5217\u51fa\u60a8\u952e\u5165\u7684\u6216\u4f7f\u7528 /open \u8bfb\u53d6\u7684\u5f53\u524d\u6d3b\u52a8\u7684\u4ee3\u7801\u7247\u6bb5\n\n/list -start\n\t\u5217\u51fa\u81ea\u52a8\u8bc4\u4f30\u7684\u542f\u52a8\u7247\u6bb5\n\n/list -all\n\t\u5217\u51fa\u6240\u6709\u7247\u6bb5, \u5305\u62ec\u5931\u8d25\u7684\u7247\u6bb5, \u8986\u76d6\u7684\u7247\u6bb5, \u5220\u9664\u7684\u7247\u6bb5\u548c\u542f\u52a8\u7247\u6bb5\n\n/list <\u540d\u79f0>\n\t\u5217\u51fa\u5177\u6709\u6307\u5b9a\u540d\u79f0\u7684\u7247\u6bb5 (\u7279\u522b\u662f\u6d3b\u52a8\u7247\u6bb5)\n\n/list <id>\n\t\u5217\u51fa\u5177\u6709\u6307\u5b9a\u7247\u6bb5 ID \u7684\u7247\u6bb5
 141 
 142 help.edit.summary = \u7f16\u8f91\u6309\u540d\u79f0\u6216 id \u5f15\u7528\u7684\u6e90\u6761\u76ee
 143 help.edit.args = <\u540d\u79f0\u6216 id>
 144 help.edit =\u5728\u5916\u90e8\u7f16\u8f91\u5668\u4e2d\u7f16\u8f91\u6e90\u7684\u7247\u6bb5\u3002\n\u4f7f\u7528 /set editor \u53ef\u4ee5\u8bbe\u7f6e\u8981\u4f7f\u7528\u7684\u7f16\u8f91\u5668\u3002\n\u5982\u679c\u5c1a\u672a\u8bbe\u7f6e\u7f16\u8f91\u5668, \u5219\u5c06\u542f\u52a8\u4e00\u4e2a\u7b80\u5355\u7684\u7f16\u8f91\u5668\u3002\n\n/edit <\u540d\u79f0>\n\t\u7f16\u8f91\u5177\u6709\u6307\u5b9a\u540d\u79f0\u7684\u7247\u6bb5 (\u7279\u522b\u662f\u6d3b\u52a8\u7247\u6bb5)\n\n/edit <id>\n\t\u7f16\u8f91\u5177\u6709\u6307\u5b9a\u7247\u6bb5 id \u7684\u7247\u6bb5\n\n/edit\n\t\u7f16\u8f91\u60a8\u952e\u5165\u6216\u4f7f\u7528 /open \u8bfb\u53d6\u7684\u5f53\u524d\u6d3b\u52a8\u7684\u4ee3\u7801\u7247\u6bb5
 145 
 146 help.drop.summary = \u5220\u9664\u6309\u540d\u79f0\u6216 id \u5f15\u7528\u7684\u6e90\u6761\u76ee
 147 help.drop.args = <\u540d\u79f0\u6216 id>
 148 help.drop =\u5220\u9664\u7247\u6bb5 -- \u4f7f\u7247\u6bb5\u5904\u4e8e\u4e0d\u6d3b\u52a8\u72b6\u6001\u3002\n\n/drop <name>\n\t\u5220\u9664\u5177\u6709\u6307\u5b9a\u540d\u79f0\u7684\u7247\u6bb5\n\n/drop <id>\n\t\u5220\u9664\u5177\u6709\u6307\u5b9a\u7247\u6bb5 id \u7684\u7247\u6bb5
 149 
 150 help.save.summary = \u5c06\u7247\u6bb5\u6e90\u4fdd\u5b58\u5230\u6587\u4ef6\u3002
 151 help.save.args = [-all|-history|-start] <\u6587\u4ef6>
 152 help.save =\u5c06\u6307\u5b9a\u7684\u7247\u6bb5\u548c/\u6216\u547d\u4ee4\u4fdd\u5b58\u5230\u6307\u5b9a\u6587\u4ef6\u3002\n\n/save <\u6587\u4ef6>\n\t\u5c06\u5f53\u524d\u6d3b\u52a8\u7247\u6bb5\u7684\u6e90\u4fdd\u5b58\u5230\u6587\u4ef6\u3002\n\n/save all <\u6587\u4ef6>\n\t\u5c06\u6240\u6709\u7247\u6bb5\u7684\u6e90\u4fdd\u5b58\u5230\u6587\u4ef6\u3002\n\t\u8fd9\u5305\u62ec\u8986\u76d6\u7684\u6e90, \u5931\u8d25\u7684\u6e90\u4ee5\u53ca\u542f\u52a8\u4ee3\u7801\u3002\n\n/save history <\u6587\u4ef6>\n\t\u4fdd\u5b58\u81ea\u542f\u52a8 jshell \u4ee5\u6765\u8f93\u5165\u7684\u6240\u6709\u547d\u4ee4\u548c\u7247\u6bb5\u7684\u987a\u5e8f\u5386\u53f2\u8bb0\u5f55\u3002\n\n/save -start <\u6587\u4ef6>\n\t\u5c06\u9ed8\u8ba4\u7684\u542f\u52a8\u5b9a\u4e49\u4fdd\u5b58\u5230\u6587\u4ef6\u3002
 153 
 154 help.open.summary = \u6253\u5f00\u6587\u4ef6\u4f5c\u4e3a\u6e90\u8f93\u5165
 155 help.open.args = <file>
 156 help.open =\u6253\u5f00\u6587\u4ef6\u5e76\u8bfb\u53d6\u5176\u5185\u5bb9\u4f5c\u4e3a\u7247\u6bb5\u548c\u547d\u4ee4\u3002\n\n/open <file>\n\t\u8bfb\u53d6\u6307\u5b9a\u7684\u6587\u4ef6\u4f5c\u4e3a jshell \u8f93\u5165\u3002
 157 
 158 help.vars.summary = \u5217\u51fa\u5df2\u58f0\u660e\u53d8\u91cf\u53ca\u5176\u503c
 159 help.vars.args = [<\u540d\u79f0\u6216 id>|-all|-start]
 160 help.vars =\u5217\u51fa jshell \u53d8\u91cf\u7684\u7c7b\u578b, \u540d\u79f0\u548c\u503c\u3002\n\n/vars\n\t\u5217\u51fa\u5f53\u524d\u6d3b\u52a8\u7684 jshell \u53d8\u91cf\u7684\u7c7b\u578b, \u540d\u79f0\u548c\u503c\n\n/vars <\u540d\u79f0>\n\t\u5217\u51fa\u5177\u6709\u6307\u5b9a\u540d\u79f0\u7684 jshell \u53d8\u91cf (\u7279\u522b\u662f\u6d3b\u52a8\u53d8\u91cf)\n\n/vars <id>\n\t\u5217\u51fa\u5177\u6709\u6307\u5b9a\u7247\u6bb5 ID \u7684 jshell \u53d8\u91cf\n\n/vars -start\n\t\u5217\u51fa\u81ea\u52a8\u6dfb\u52a0\u7684\u542f\u52a8 jshell \u53d8\u91cf\n\n/vars -all\n\t\u5217\u51fa\u6240\u6709 jshell \u53d8\u91cf, \u5305\u62ec\u5df2\u5931\u8d25\u53d8\u91cf, \u5df2\u8986\u76d6\u53d8\u91cf, \u5df2\u5220\u9664\u53d8\u91cf\u548c\u542f\u52a8\u53d8\u91cf
 161 
 162 help.methods.summary = \u5217\u51fa\u5df2\u58f0\u660e\u65b9\u6cd5\u53ca\u5176\u7b7e\u540d
 163 help.methods.args = [<\u540d\u79f0\u6216 id>|-all|-start]
 164 help.methods =\u5217\u51fa jshell \u65b9\u6cd5\u7684\u540d\u79f0, \u53c2\u6570\u7c7b\u578b\u4ee5\u53ca\u8fd4\u56de\u7c7b\u578b\u3002\n\n/methods\n\t\u5217\u51fa\u5f53\u524d\u6d3b\u52a8 jshell \u65b9\u6cd5\u540d\u79f0, \u53c2\u6570\u7c7b\u578b\u548c\u8fd4\u56de\u7c7b\u578b\n\n/methods <\u540d\u79f0>\n\t\u5217\u51fa\u5177\u6709\u6307\u5b9a\u540d\u79f0\u7684 jshell \u65b9\u6cd5 (\u7279\u522b\u662f\u6d3b\u52a8\u65b9\u6cd5)\n\n/methods <id>\n\t\u5217\u51fa\u5177\u6709\u6307\u5b9a\u7247\u6bb5 ID \u7684 jshell \u65b9\u6cd5\n\n/methods -start\n\t\u5217\u51fa\u81ea\u52a8\u6dfb\u52a0\u7684\u542f\u52a8 jshell \u65b9\u6cd5\n\n/methods -all\n\t\u5217\u51fa\u6240\u6709\u7247\u6bb5, \u5305\u62ec\u5df2\u5931\u8d25\u7247\u6bb5, \u5df2\u8986\u76d6\u7247\u6bb5, \u5df2\u5220\u9664\u7247\u6bb5\u548c\u542f\u52a8\u7247\u6bb5
 165 
 166 help.types.summary = \u5217\u51fa\u5df2\u58f0\u660e\u7684\u7c7b\u578b
 167 help.types.args =[<\u540d\u79f0\u6216 id>|-all|-start]
 168 help.types =\u5217\u51fa jshell \u7c7b, \u63a5\u53e3\u548c\u679a\u4e3e\u3002\n\n/types\n\t\u5217\u51fa\u5f53\u524d\u6d3b\u52a8 jshell \u7c7b, \u63a5\u53e3\u548c\u679a\u4e3e\u3002\n\n/types <\u540d\u79f0>\n\t\u5217\u51fa\u5177\u6709\u6307\u5b9a\u540d\u79f0\u7684 jshell \u7c7b\u578b (\u7279\u522b\u662f\u6d3b\u52a8\u7c7b\u578b)\n\n/types <id>\n\t\u5217\u51fa\u5177\u6709\u6307\u5b9a\u7247\u6bb5 ID \u7684 jshell \u7c7b\u578b\n\n/types -start\n\t\u5217\u51fa\u81ea\u52a8\u6dfb\u52a0\u7684\u542f\u52a8 jshell \u7c7b\u578b\n\n/types -all\n\t\u5217\u51fa\u6240\u6709 jshell \u7c7b\u578b, \u5305\u62ec\u5df2\u5931\u8d25, \u5df2\u8986\u76d6, \u5df2\u5220\u9664\u548c\u542f\u52a8\u7c7b\u578b
 169 
 170 help.imports.summary = \u5217\u51fa\u5bfc\u5165\u7684\u9879
 171 help.imports.args =
 172 help.imports =\u5217\u51fa\u5f53\u524d\u6d3b\u52a8\u7684 jshell \u5bfc\u5165\u3002
 173 
 174 help.exit.summary = \u9000\u51fa jshell
 175 help.exit.args =
 176 help.exit =\u9000\u51fa jshell \u5de5\u5177\u3002\u4e0d\u4fdd\u5b58\u5de5\u4f5c\u3002\n\u5728\u4f7f\u7528\u6b64\u547d\u4ee4\u524d\u5e94\u8be5\u5148\u4fdd\u5b58\u4efb\u4f55\u5de5\u4f5c
 177 
 178 help.reset.summary = \u91cd\u542f jshell
 179 help.reset.args =
 180 help.reset =\u91cd\u542f jshell \u5de5\u5177\u4ee3\u7801\u548c\u6267\u884c\u72b6\u6001:\n\t* \u6240\u6709\u8f93\u5165\u7684\u4ee3\u7801\u90fd\u5c06\u4e22\u5931\u3002\n\t* \u91cd\u65b0\u6267\u884c\u542f\u52a8\u4ee3\u7801\u3002\n\t* \u91cd\u65b0\u542f\u52a8\u6267\u884c\u72b6\u6001\u3002\n\t* \u6e05\u9664\u7c7b\u8def\u5f84\u3002\n\u5c06\u5de5\u5177\u8bbe\u7f6e\u4fdd\u6301\u4e3a\u901a\u8fc7\u4ee5\u4e0b\u547d\u4ee4\u6267\u884c\u7684\u8bbe\u7f6e: /set ...\n\u5728\u4f7f\u7528\u6b64\u547d\u4ee4\u524d\u5e94\u8be5\u5148\u4fdd\u5b58\u4efb\u4f55\u5de5\u4f5c
 181 
 182 help.reload.summary = \u91cd\u542f\u548c\u91cd\u653e\u76f8\u5173\u5386\u53f2\u8bb0\u5f55 -- \u5f53\u524d\u5386\u53f2\u8bb0\u5f55\u6216\u4e0a\u4e00\u4e2a\u5386\u53f2\u8bb0\u5f55 (-restore)
 183 help.reload.args = [-restore] [-quiet]
 184 help.reload =\u91cd\u542f jshell \u5de5\u5177\u4ee3\u7801\u548c\u6267\u884c\u72b6\u6001, \u7136\u540e\u6309\u7167 jshell \u6709\u6548\n\u547d\u4ee4\u548c\u6709\u6548\u7247\u6bb5\u7684\u8f93\u5165\u987a\u5e8f\u91cd\u653e\u6bcf\u4e2a\u547d\u4ee4\u548c\u6bcf\u4e2a\u7247\u6bb5\u3002\n\n/reload\n\t\u91cd\u542f\u548c\u91cd\u653e\u81ea\u8fdb\u5165 jshell \u4ee5\u6765\u7684\u6709\u6548\u5386\u53f2\u8bb0\u5f55,\n\t\u6216\u8005\u6267\u884c /reset \u6216 /reload \u547d\u4ee4\u4e2d\u6700\u8fd1\u7684\u90a3\u4e2a\n\t\u547d\u4ee4\u3002\n\n/reload -restore\n\t\u91cd\u542f\u5e76\u91cd\u653e\u4e0a\u4e00\u6b21\u8fdb\u5165 jshell \u4ee5\u53ca\u6700\u8fd1\u8fdb\u5165 jshell\n\t\u4e4b\u95f4\u7684\u6709\u6548\u5386\u53f2\u8bb0\u5f55, \u6216\u8005\u6267\u884c /reset \u6216 /reload\n\t\u547d\u4ee4\u3002\u8fd9\u8fdb\u800c\u53ef\u7528\u4e8e\u8fd8\u539f\u4e0a\u4e00\u4e2a\n\tjshell \u5de5\u5177\u4f1a\u8bdd\u3002\n\n/reload [-restore] -quiet\n\t\u4f7f\u7528 '-quiet' \u53c2\u6570\u65f6, \u4e0d\u663e\u793a\u91cd\u653e\u3002\u5c06\u663e\u793a\u9519\u8bef\u3002
 185 
 186 help.classpath.summary = \u5c06\u8def\u5f84\u6dfb\u52a0\u5230\u7c7b\u8def\u5f84
 187 help.classpath.args = <path>
 188 help.classpath =\u5411\u7c7b\u8def\u5f84\u9644\u52a0\u5176\u4ed6\u8def\u5f84\u3002
 189 
 190 help.history.summary = \u60a8\u952e\u5165\u7684\u5185\u5bb9\u7684\u5386\u53f2\u8bb0\u5f55
 191 help.history.args =
 192 help.history =\u663e\u793a\u81ea\u542f\u52a8\u6b64 jshell \u4ee5\u6765\u8f93\u5165\u7684\u7247\u6bb5\u548c\u547d\u4ee4\u7684\u5386\u53f2\u8bb0\u5f55\u3002
 193 
 194 help.debug.summary = \u5207\u6362 jshell \u7684\u8c03\u8bd5
 195 help.debug.args = [0][r][g][f][c][d][e]
 196 help.debug =\u663e\u793a jshell \u5b9e\u73b0\u7684\u8c03\u8bd5\u4fe1\u606f\n0: \u7981\u7528\u8c03\u8bd5\nr: \u542f\u7528\u5de5\u5177\u7ea7\u522b\u8c03\u8bd5\ng: \u542f\u7528\u5e38\u89c4\u8c03\u8bd5\nf: \u542f\u7528\u6587\u4ef6\u7ba1\u7406\u5668\u8c03\u8bd5\nc: \u542f\u7528\u8f93\u5165\u63d0\u793a\u5206\u6790\u8c03\u8bd5\nd: \u542f\u7528\u88ab\u4f9d\u8d56\u5bf9\u8c61\u8c03\u8bd5\ne: \u542f\u7528\u4e8b\u4ef6\u8c03\u8bd5
 197 
 198 help.help.summary = \u83b7\u53d6 jshell \u7684\u76f8\u5173\u4fe1\u606f
 199 help.help.args = [<command>|<subject>]
 200 help.help =\u663e\u793a\u6709\u5173 jshell \u7684\u4fe1\u606f\u3002\n/help\n\t\u5217\u51fa jshell \u547d\u4ee4\u548c\u5e2e\u52a9\u4e3b\u9898\u3002\n\n/help <command>\n\t\u663e\u793a\u6709\u5173\u6307\u5b9a\u547d\u4ee4\u7684\u4fe1\u606f\u3002\u5fc5\u987b\u5305\u542b\u659c\u6760\u3002\n\t\u53ea\u9700\u8981\u547d\u4ee4\u7684\u524d\u51e0\u4e2a\u5b57\u6bcd -- \u5982\u679c\u6709\u591a\u4e2a\u5339\u914d\u9879,\n\t\u5219\u5c06\u663e\u793a\u6240\u6709\u5b57\u6bcd\u3002\u793a\u4f8b: /help /li\n\n/help <subject>\n\t\u663e\u793a\u6709\u5173\u6307\u5b9a\u5e2e\u52a9\u4e3b\u9898\u7684\u4fe1\u606f\u3002\u793a\u4f8b: /help intro
 201 
 202 help.set.summary = \u8bbe\u7f6e jshell \u914d\u7f6e\u4fe1\u606f
 203 help.set.args = editor|start|feedback|mode|prompt|truncation|format ...
 204 help.set =\u8bbe\u7f6e jshell \u914d\u7f6e\u4fe1\u606f, \u5305\u62ec:\n\u8981\u4f7f\u7528\u7684\u5916\u90e8\u7f16\u8f91\u5668, \u8981\u4f7f\u7528\u7684\u542f\u52a8\u5b9a\u4e49, \u65b0\u7684\u53cd\u9988\u6a21\u5f0f,\n\u547d\u4ee4\u63d0\u793a\u7b26, \u8981\u4f7f\u7528\u7684\u53cd\u9988\u6a21\u5f0f\u6216\u8f93\u51fa\u7684\u683c\u5f0f\u3002\n\n/set editor <\u547d\u4ee4> <\u53ef\u9009\u53c2\u6570>...\n\t\u6307\u5b9a\u8981\u4e3a /edit \u547d\u4ee4\u542f\u52a8\u7684\u547d\u4ee4\u3002\n\t<\u547d\u4ee4> \u662f\u4e0e\u64cd\u4f5c\u7cfb\u7edf\u76f8\u5173\u7684\u5b57\u7b26\u4e32\u3002\n\n/set start <\u6587\u4ef6>\n\t\u6307\u5b9a <\u6587\u4ef6> \u7684\u5185\u5bb9\u5c06\u6210\u4e3a\u9ed8\u8ba4\u542f\u52a8\u7247\u6bb5\u548c\u547d\u4ee4\u3002\n\n/set feedback <\u6a21\u5f0f>\n\t\u8bbe\u7f6e\u7528\u4e8e\u63cf\u8ff0\u4e3a\u6240\u8f93\u5165\u7247\u6bb5\u548c\u547d\u4ee4\u663e\u793a\u7684\u53cd\u9988\u7684\u53cd\u9988\u6a21\u5f0f\u3002\n\n/set mode <\u6a21\u5f0f> [<\u65e7\u6a21\u5f0f>] [-command|-quiet|-delete]\n\t\u521b\u5efa\u6216\u66f4\u65b0\u7528\u6237\u5b9a\u4e49\u7684\u53cd\u9988\u6a21\u5f0f, \u53ef\u4ee5\u9009\u62e9\u4ece\u73b0\u6709\u6a21\u5f0f\u590d\u5236\u3002\n\n/set prompt <\u6a21\u5f0f> "<\u63d0\u793a>" "<\u66f4\u591a\u63d0\u793a>"\n\t\u8bbe\u7f6e\u4e3a\u7ed9\u5b9a\u53cd\u9988\u6a21\u5f0f\u663e\u793a\u7684\u63d0\u793a\u7b26\u3002\n\n/set truncation <\u6a21\u5f0f> <\u957f\u5ea6> <\u9009\u62e9\u5668>...\n\t\u8bbe\u7f6e\u663e\u793a\u503c\u7684\u6700\u5927\u957f\u5ea6\n/set format <\u6a21\u5f0f> <\u5b57\u6bb5> "<\u683c\u5f0f>" <\u9009\u62e9\u5668>...\n\t\u901a\u8fc7\u8bbe\u7f6e\u5f53\u9009\u62e9\u5668\u5339\u914d\u65f6\u5b57\u6bb5\u7684\u683c\u5f0f\u6765\u914d\u7f6e\u53cd\u9988\u6a21\u5f0f\u3002\n\n\u8981\u83b7\u53d6\u6709\u5173\u5176\u4e2d\u4e00\u4e2a\u683c\u5f0f\u7684\u8be6\u7ec6\u4fe1\u606f, \u8bf7\u5bf9\u6307\u5b9a\u7684\u683c\u5f0f\u4f7f\u7528 /help\u3002\n\u4f8b\u5982:   /help /set format
 205 
 206 help.retain.summary = \u4e3a\u540e\u7eed\u4f1a\u8bdd\u4fdd\u7559 jshell \u914d\u7f6e\u4fe1\u606f
 207 help.retain.args = editor|start|feedback|mode
 208 help.retain =\u4fdd\u7559 jshell \u914d\u7f6e\u4fe1\u606f\u4ee5\u4f9b jshell \u5de5\u5177\u5728\u4ee5\u540e\u8c03\u7528,\n\u8fd9\u4e9b\u4fe1\u606f\u5305\u62ec: \u8981\u4f7f\u7528\u7684\u5916\u90e8\u7f16\u8f91\u5668, \u8981\u4f7f\u7528\u7684\u542f\u52a8\u5b9a\u4e49, \n\u53cd\u9988\u6a21\u5f0f\u7684\u914d\u7f6e, \u6216\u8005\u8981\u4f7f\u7528\u7684\u53cd\u9988\u6a21\u5f0f\u3002\n\n/retain editor [<\u547d\u4ee4> <\u53ef\u9009\u53c2\u6570>...]\n\t\u6307\u5b9a\u4e3a /edit \u547d\u4ee4\u542f\u52a8\u7684\u547d\u4ee4\u3002\n\t<\u547d\u4ee4> \u662f\u4e0e\u64cd\u4f5c\u7cfb\u7edf\u76f8\u5173\u7684\u5b57\u7b26\u4e32\u3002\n\n/retain start [<\u6587\u4ef6>]\n\t\u6307\u5b9a <\u6587\u4ef6> \u7684\u5185\u5bb9\u5c06\u6210\u4e3a\u9ed8\u8ba4\u542f\u52a8\u7247\u6bb5\u548c\u547d\u4ee4\u3002\n\n/retain feedback [<\u6a21\u5f0f>]\n\t\u8bbe\u7f6e\u7528\u4e8e\u63cf\u8ff0\u4e3a\u6240\u8f93\u5165\u7247\u6bb5\u548c\u547d\u4ee4\u663e\u793a\u7684\u53cd\u9988\u7684\u53cd\u9988\u6a21\u5f0f\u3002\n\n/retain mode <\u6a21\u5f0f>\n\t\u521b\u5efa\u7528\u6237\u5b9a\u4e49\u7684\u53cd\u9988\u6a21\u5f0f, \u53ef\u4ee5\u9009\u62e9\u4ece\u73b0\u6709\u6a21\u5f0f\u590d\u5236\u3002\n\n\u8981\u83b7\u53d6\u6709\u5173\u5176\u4e2d\u4e00\u4e2a\u683c\u5f0f\u7684\u8be6\u7ec6\u4fe1\u606f, \u8bf7\u5bf9\u6307\u5b9a\u7684\u683c\u5f0f\u4f7f\u7528 /help\u3002\n\u4f8b\u5982:   /help /retain feedback
 209 
 210 help.quest.summary = \u83b7\u53d6 jshell \u7684\u76f8\u5173\u4fe1\u606f
 211 help.quest.args = [<command>|<subject>]
 212 help.quest =\u663e\u793a\u6709\u5173 jshell \u7684\u4fe1\u606f (\u5bf9 /help \u4f7f\u7528\u7f29\u5199\u5f62\u5f0f)\u3002\n/?\n\t\u663e\u793a\u547d\u4ee4\u548c\u5e2e\u52a9\u4e3b\u9898\u7684\u5217\u8868\u3002\n/? <command>\n\t\u663e\u793a\u6709\u5173\u6307\u5b9a\u547d\u4ee4\u7684\u4fe1\u606f\u3002\u5fc5\u987b\u5305\u542b\u659c\u6760\u3002\n\t\u53ea\u9700\u8981\u547d\u4ee4\u7684\u524d\u51e0\u4e2a\u5b57\u6bcd -- \u5982\u679c\u6709\u591a\u4e2a\n\t\u5339\u914d\u9879, \u5219\u5c06\u663e\u793a\u6240\u6709\u5b57\u6bcd\u3002\u793a\u4f8b:  /? /li\n/? <subject>\n\t\u663e\u793a\u6709\u5173\u6307\u5b9a\u5e2e\u52a9\u4e3b\u9898\u7684\u4fe1\u606f\u3002\u793a\u4f8b: /? intro
 213 
 214 help.bang.summary = \u91cd\u65b0\u8fd0\u884c\u4e0a\u4e00\u4e2a\u7247\u6bb5
 215 help.bang.args =
 216 help.bang =\u91cd\u65b0\u8bc4\u4f30\u6700\u8fd1\u8f93\u5165\u7684\u7247\u6bb5\u3002
 217 
 218 help.id.summary = \u6309 id \u91cd\u65b0\u8fd0\u884c\u7247\u6bb5
 219 help.id.args =
 220 help.id =\u91cd\u65b0\u8bc4\u4f30\u7531 id \u6267\u884c\u7684\u7247\u6bb5\u3002
 221 
 222 help.previous.summary = \u91cd\u65b0\u8fd0\u884c\u524d\u9762\u7684\u7b2c n \u4e2a\u7247\u6bb5
 223 help.previous.args =
 224 help.previous =\u91cd\u65b0\u8bc4\u4f30\u6700\u8fd1\u8f93\u5165\u7684\u7b2c n \u4e2a\u7247\u6bb5\u3002
 225 
 226 help.intro.summary = jshell \u5de5\u5177\u7684\u7b80\u4ecb
 227 help.intro =\u4f7f\u7528 jshell \u5de5\u5177\u53ef\u4ee5\u6267\u884c Java \u4ee3\u7801, \u4ece\u800c\u7acb\u5373\u83b7\u53d6\u7ed3\u679c\u3002\n\u60a8\u53ef\u4ee5\u8f93\u5165 Java \u5b9a\u4e49 (\u53d8\u91cf, \u65b9\u6cd5, \u7c7b, \u7b49\u7b49), \u4f8b\u5982:  int x = 8\n\u6216 Java \u8868\u8fbe\u5f0f, \u4f8b\u5982:  x + x\n\u6216 Java \u8bed\u53e5\u6216\u5bfc\u5165\u3002\n\u8fd9\u4e9b\u5c0f\u5757\u7684 Java \u4ee3\u7801\u79f0\u4e3a '\u7247\u6bb5'\u3002\n\n\u8fd9\u4e9b jshell \u547d\u4ee4\u8fd8\u53ef\u4ee5\u8ba9\u60a8\u4e86\u89e3\u548c\n\u63a7\u5236\u60a8\u6b63\u5728\u6267\u884c\u7684\u64cd\u4f5c, \u4f8b\u5982:  /list\n\n\u6709\u5173\u547d\u4ee4\u7684\u5217\u8868, \u8bf7\u6267\u884c: /help
 228 
 229 help.shortcuts.summary = \u5feb\u6377\u65b9\u5f0f\u7684\u8bf4\u660e
 230 help.shortcuts =\u652f\u6301\u7684\u5feb\u6377\u65b9\u5f0f\u5305\u62ec:\n\n<tab>\n\t\t\u5728\u8f93\u5165 Java \u6807\u8bc6\u7b26, jshell \u547d\u4ee4\u6216 jshell\n\t\t\u547d\u4ee4\u53c2\u6570 (\u5728\u67d0\u4e9b\u60c5\u51b5\u4e0b) \u7684\u524d\u51e0\u4e2a\u5b57\u6bcd\u540e,\n\t\t\u6309 <tab> \u952e\u53ef\u4ee5\u5b8c\u6210\u8f93\u5165\u3002\n\t\t\u5982\u679c\u6709\u591a\u4e2a\u8f93\u5165\u63d0\u793a, \u5219\u663e\u793a\u53ef\u80fd\u7684\u8f93\u5165\u63d0\u793a\u3002\n\nShift-<tab>\n\t\t\u5728\u65b9\u6cd5\u6216\u6784\u9020\u5668\u8c03\u7528\u7684\u540d\u79f0\u548c\u5de6\u62ec\u53f7\u540e\u9762,\n\t\t\u6309\u4f4f <shift> \u952e\u5e76\u6309 <tab> \u53ef\u67e5\u770b\u6240\u6709\n\t\t\u5339\u914d\u7684\u65b9\u6cd5/\u6784\u9020\u5668\u7684\u63d0\u8981\u3002\n\n<fix-shortcut> v\n\t\t\u5728\u5b8c\u6574\u7684\u8868\u8fbe\u5f0f\u540e\u9762, \u6309 "<fix-shortcut> v" \u53ef\u4ee5\u5f15\u5165\u65b0\u7684\u53d8\u91cf,\n\t\t\u5176\u7c7b\u578b\u57fa\u4e8e\u8868\u8fbe\u5f0f\u7684\u7c7b\u578b\u3002\n\t\t"<fix-shortcut>" \u53ef\u4ee5\u662f Alt-F1 \u6216 Alt-Enter, \u5177\u4f53\u53d6\u51b3\u4e8e\u5e73\u53f0\u3002\n\n<fix-shortcut> i\n\t\t\u5728\u4e0d\u53ef\u89e3\u6790\u7684\u6807\u8bc6\u7b26\u540e\u9762, \u6309 "<fix-shortcut> i", \u6b64\u65f6 jshell \u5c06\u4f1a\n\t\t\u6839\u636e\u6307\u5b9a\u7c7b\u8def\u5f84\u7684\u5185\u5bb9\u63d0\u8bae\u53ef\u80fd\u7684\u5168\u9650\u5b9a\u540d\u79f0\u3002\n\t\t"<fix-shortcut>" \u53ef\u4ee5\u662f Alt-F1 \u6216 Alt-Enter, \u5177\u4f53\u53d6\u51b3\u4e8e\u5e73\u53f0\u3002
 231 
 232 help.set.format = \u8bbe\u7f6e\u7528\u4e8e\u62a5\u544a\u7247\u6bb5\u4e8b\u4ef6\u7684\u683c\u5f0f\u3002\n\n\t/set format <\u6a21\u5f0f> <\u5b57\u6bb5> "<\u683c\u5f0f>" <\u9009\u62e9\u5668>...\n\n\u5176\u4e2d <\u6a21\u5f0f> \u662f\u4ee5\u524d\u5b9a\u4e49\u7684\u53cd\u9988\u6a21\u5f0f\u7684\u540d\u79f0 -- \u8bf7\u53c2\u9605 '/help /set mode'\u3002\n\u5176\u4e2d <\u5b57\u6bb5> \u662f\u8981\u5b9a\u4e49\u7684\u4e0a\u4e0b\u6587\u7279\u5b9a\u683c\u5f0f\u7684\u540d\u79f0\u3002\n\u5176\u4e2d <\u683c\u5f0f> \u662f\u4e00\u4e2a\u5e26\u5f15\u53f7\u7684\u5b57\u7b26\u4e32, \u8be5\u5b57\u7b26\u4e32\u5c06\u4e3a\n\u5b57\u6bb5\u7684\u503c (\u5982\u679c\u9009\u62e9\u5668\u5339\u914d, \u6216\u8005\u6ca1\u6709\u4efb\u4f55\u9009\u62e9\u5668)\u3002\n\u5728\u4f7f\u7528\u683c\u5f0f\u65f6, \u7528\u5927\u62ec\u53f7\u62ec\u8d77\u7684\u5b57\u6bb5\u540d\u5c06\u4f1a\u5728\u76f8\u5e94\u65f6\u95f4\n\u4f7f\u7528\u5b57\u6bb5\u503c\u66ff\u6362\u3002\u8fd9\u4e9b\u5b57\u6bb5\u53ef\u80fd\u5df2\u4f7f\u7528\u6b64\u547d\u4ee4\u5b9a\u4e49, \n\u4e5f\u53ef\u80fd\u662f\u7279\u5b9a\u4e8e\u4e0a\u4e0b\u6587\u7684\u4ee5\u4e0b\u9884\u5b9a\u4e49\u5b57\u6bb5\u4e4b\u4e00:\n\t{name}       == \u540d\u79f0, \u4f8b\u5982: \u53d8\u91cf\u7684\u540d\u79f0, ...\n\t{type}       == \u7c7b\u578b\u540d\u79f0\u3002\u53d8\u91cf\u6216\u8868\u8fbe\u5f0f\u7684\u7c7b\u578b,\n\t\t\t\u65b9\u6cd5\u7684\u53c2\u6570\u7c7b\u578b\n\t{value}      == \u8868\u8fbe\u5f0f\u6216\u53d8\u91cf\u521d\u59cb\u5316\u7684\u7ed3\u679c\u503c\n\t{unresolved} == \u672a\u89e3\u6790\u5f15\u7528\u7684\u5217\u8868\n\t{errors}     == \u53ef\u6062\u590d\u9519\u8bef\u7684\u5217\u8868 (\u53ea\u5728\u5904\u7406\n\t\t\t"display" \u5b57\u6bb5\u671f\u95f4)\n\t{err}        == \u65e0\u683c\u5f0f\u7684\u9519\u8bef\u884c (\u53ea\u5728\u5904\u7406\n\t\t\t"errorline" \u5b57\u6bb5\u671f\u95f4)\n\u8be5\u5de5\u5177\u8bbf\u95ee\u4ee5\u4e0b\u5b57\u6bb5\u6765\u786e\u5b9a\u6240\u663e\u793a\u7684\u53cd\u9988:\n\t{display}    == \u4e3a\u7247\u6bb5\u4e8b\u4ef6\u663e\u793a\u7684\u6d88\u606f\n\t{errorline}  == "errors" \u5b57\u6bb5\u4e2d\u7684\u4e00\u4e2a\u9519\u8bef\u884c\u7684\u683c\u5f0f\n\t{pre}        == \u53cd\u9988\u524d\u7f00 (\u4f5c\u4e3a\u547d\u4ee4\u53cd\u9988\u7684\u5f00\u5934)\n\t{post}       == \u53cd\u9988\u540e\u7f00 (\u4f5c\u4e3a\u547d\u4ee4\u53cd\u9988\u7684\u7ed3\u5c3e)\n\t{errorpre}   == \u9519\u8bef\u524d\u7f00 (\u4f5c\u4e3a\u9519\u8bef\u53cd\u9988\u7684\u5f00\u5934)\n\t{errorpost}  == \u9519\u8bef\u540e\u7f00 (\u4f5c\u4e3a\u9519\u8bef\u53cd\u9988\u7684\u7ed3\u5c3e)\n\u8fd9\u4e9b\u5b57\u6bb5\u5177\u6709\u9ed8\u8ba4\u8bbe\u7f6e (\u53ef\u8986\u76d6)\u3002\n\u5176\u4e2d <selector> \u662f\u5e94\u7528\u683c\u5f0f\u7684\u4e0a\u4e0b\u6587\u3002\n\u9009\u62e9\u5668\u7ed3\u6784\u662f\u4e00\u4e2a\u7531\u9009\u62e9\u5668\u7c7b\u578b\u5217\u8868\u6784\u6210\u7684\u5217\u8868, \u4f7f\u7528\u8fde\u5b57\u7b26\u5206\u9694\u3002\n\u9009\u62e9\u5668\u7c7b\u578b\u5217\u8868\u662f\u5355\u4e2a\u9009\u62e9\u5668\u7c7b\u578b\u7684\u503c\u7684\u5217\u8868, \u4f7f\u7528\u9017\u53f7\u5206\u9694\u3002\n\u5982\u679c\u6bcf\u4e2a\u9009\u62e9\u5668\u7c7b\u578b\u5217\u8868\u5339\u914d, \u5219\u9009\u62e9\u5668\u5339\u914d; \u5982\u679c\u5176\u4e2d\u67d0\u4e2a\u503c\n\u5339\u914d, \u5219\u9009\u62e9\u5668\u7c7b\u578b\u5217\u8868\u5339\u914d\u3002\n\ncase \u9009\u62e9\u5668\u7c7b\u578b\u63cf\u8ff0\u4e86\u7247\u6bb5\u7684\u7c7b\u578b\u3002\u503c\u5305\u62ec:\n\timport     -- \u5bfc\u5165\u58f0\u660e\n\tclass      -- \u7c7b\u58f0\u660e\n\tinterface  -- \u63a5\u53e3\u58f0\u660e\n\tenum       -- \u679a\u4e3e\u58f0\u660e\n\tannotation -- \u6ce8\u91ca\u63a5\u53e3\u58f0\u660e\n\tmethod     -- \u65b9\u6cd5\u58f0\u660e -- \u6ce8: {type}==parameter-types\n\tvardecl    -- \u4e0d\u5e26\u521d\u59cb\u5316\u7684\u53d8\u91cf\u58f0\u660e\n\tvardecl    -- \u5e26\u521d\u59cb\u5316\u7684\u53d8\u91cf\u58f0\u660e\n\texpression -- \u8868\u8fbe\u5f0f -- \u6ce8: {name}==scratch-variable-name\n\tvarvalue   -- \u53d8\u91cf\u503c\u8868\u8fbe\u5f0f\n\tassignment -- \
 233 \u5206\u914d\u53d8\u91cf\n\tstatement  -- \u8bed\u53e5\n\u64cd\u4f5c\u9009\u62e9\u5668\u7c7b\u578b\u63cf\u8ff0\u4e86\u5bf9\u7247\u6bb5\u6267\u884c\u7684\u64cd\u4f5c\u3002\u503c\u5305\u62ec:\n\tadded     -- \u7247\u6bb5\u5df2\u6dfb\u52a0\n\tmodified  -- \u73b0\u6709\u7247\u6bb5\u5df2\u4fee\u6539\n\treplaced  -- \u73b0\u6709\u7247\u6bb5\u5df2\u66ff\u6362\u4e3a\u65b0\u7247\u6bb5\n\toverwrote -- \u73b0\u6709\u7247\u6bb5\u5df2\u8986\u76d6\n\tdropped   -- \u7247\u6bb5\u5df2\u5220\u9664\n\tused      -- \u7247\u6bb5\u5728\u4e0d\u80fd\u4f7f\u7528\u7684\u65f6\u5019\u5df2\u88ab\u4f7f\u7528\nwhen-did-it-occur \u9009\u62e9\u5668\u7c7b\u578b\u63cf\u8ff0\u4e86\u8fd9\u662f\u76f4\u63a5\u64cd\u4f5c\u8fd8\u662f\u95f4\u63a5\u64cd\u4f5c\u3002\u503c\u5305\u62ec:\n\tprimary -- \u8f93\u5165\u7684\u7247\u6bb5\n\tupdate  -- \u5bf9\u76f8\u5173\u7247\u6bb5\u7684\u66f4\u65b0\nresolution-state \u9009\u62e9\u5668\u7c7b\u578b\u63cf\u8ff0\u4e86\u7247\u6bb5\u7684\u89e3\u6790/\u5b9a\u4e49\u72b6\u6001\u3002\u503c\u5305\u62ec:\n\tok         -- \u5df2\u6b63\u786e\u89e3\u6790\n\tdefined    -- \u5df2\u5b9a\u4e49, \u4f46\u5b58\u5728\u53ef\u6062\u590d\u7684\u672a\u89e3\u6790\u5f15\u7528\n\tnotdefined -- \u7531\u4e8e\u5b58\u5728\u53ef\u6062\u590d\u7684\u672a\u89e3\u6790\u5f15\u7528\u800c\u672a\u5b9a\u4e49\nunresolved-count \u9009\u62e9\u5668\u7c7b\u578b\u63cf\u8ff0\u4e86\u672a\u89e3\u6790\u5f15\u7528\u7684\u6570\u91cf\u3002\u503c\u5305\u62ec:\n\tunresolved0 -- \u4e0d\u5b58\u5728\u672a\u89e3\u6790\u7684\u540d\u79f0\n\tunresolved1 -- \u4e00\u4e2a\u540d\u79f0\u672a\u89e3\u6790\n\tunresolved2 -- \u4e24\u4e2a\u6216\u66f4\u591a\u540d\u79f0\u672a\u89e3\u6790\nerrors-count \u9009\u62e9\u5668\u7c7b\u578b\u63cf\u8ff0\u4e86\u9519\u8bef\u7684\u6570\u91cf\u3002\u503c\u5305\u62ec:\n\terror0 -- \u65e0\u9519\u8bef\n\terror1 -- \u4e00\u4e2a\u9519\u8bef\n\terror2 -- \u4e24\u4e2a\u6216\u66f4\u591a\u9519\u8bef\n\n\u793a\u4f8b:\n\t/set format myformat action '\u5df2\u521b\u5efa' added-primary\n\t/set format myformat action '\u66f4\u65b0\u5df2\u66ff\u6362' replaced-update\n\t/set format myformat display '{pre}{action} \u7c7b {name}{post}' class-ok\n\t/set format myformat display '{pre}{action} \u53d8\u91cf {name}, \u91cd\u7f6e\u4e3a\u7a7a\u503c{post}' replaced-vardecl,varinit-ok-update\n\n\u8bf7\u6ce8\u610f, \u67d0\u4e2a\u5b57\u6bb5\u7684\u540e\u7eed\u9009\u62e9\u5668\u53ef\u80fd\u4f1a\u8986\u76d6\u90e8\u5206\u6216\u5168\u90e8\u4ee5\u524d\u4f7f\u7528\u7684\u9009\u62e9\u5668 -- \u91c7\u7528\u6700\u540e\u4e00\u4e2a\u9009\u62e9\u5668\n
 234 
 235 help.set.truncation = \u8bbe\u7f6e\u663e\u793a\u503c\u7684\u6700\u5927\u957f\u5ea6\u3002\n\n\t/set truncation <\u6a21\u5f0f> <\u957f\u5ea6> <\u9009\u62e9\u5668>...\n\n\u5176\u4e2d <\u6a21\u5f0f> \u662f\u4ee5\u524d\u5b9a\u4e49\u7684\u53cd\u9988\u6a21\u5f0f\u7684\u540d\u79f0 -- \u8bf7\u53c2\u9605 '/help /set mode'\u3002\n<\u957f\u5ea6> \u662f\u65e0\u7b26\u53f7\u6574\u6570, \u8868\u793a\u6700\u5927\u957f\u5ea6\u3002\n<\u683c\u5f0f> \u662f\u5f15\u53f7\u62ec\u8d77\u7684\u5b57\u7b26\u4e32, \u8be5\u5b57\u7b26\u4e32\u5c06\u4e3a\u5b57\u6bb5\u7684\u503c\n<\u9009\u62e9\u5668> \u53ea\u6709\u5728\u60a8\u5e0c\u671b\u6839\u636e\u4e0a\u4e0b\u6587\u5fae\u8c03\u503c\u622a\u65ad\u957f\u5ea6\u65f6\u624d\u9700\u8981,\n<\u9009\u62e9\u5668> \u662f\u5728\u5176\u4e2d\u5e94\u7528\u622a\u65ad\u7684\u4e0a\u4e0b\u6587\u3002\n\u9009\u62e9\u5668\u7ed3\u6784\u662f\u4e00\u4e2a\u8fde\u5b57\u7b26\u5206\u9694\u7684\u9009\u62e9\u5668\u7c7b\u578b\u5217\u8868\u3002\n\u9009\u62e9\u5668\u7c7b\u578b\u5217\u8868\u662f\u4e00\u4e2a\u5305\u542b\u67d0\u79cd\u9009\u62e9\u5668\u7c7b\u578b\u7684\u503c\u7684\u9017\u53f7\u5206\u9694\u5217\u8868\u3002\n\u9009\u62e9\u5668\u5728\u6240\u6709\u9009\u62e9\u5668\u7c7b\u578b\u5217\u8868\u5339\u914d\u65f6\u5339\u914d; \u9009\u62e9\u5668\u7c7b\u578b\u5217\u8868\n\u5219\u5728\u5176\u4e2d\u4e00\u4e2a\u503c\u5339\u914d\u65f6\u5339\u914d\u3002\n\n\u4e0b\u9762\u662f\u7528\u4e8e\u622a\u65ad\u7684\u76f8\u5173\u9009\u62e9\u5668\u7c7b\u578b\u3002\n\ncase \u9009\u62e9\u5668\u7c7b\u578b\u63cf\u8ff0\u4e86\u7247\u6bb5\u7684\u7c7b\u578b\u3002\u503c\u5305\u62ec:\n\tvardecl    -- \u4e0d\u5e26\u521d\u59cb\u5316\u7684\u53d8\u91cf\u58f0\u660e\n\tvarinit    -- \u5e26\u521d\u59cb\u5316\u7684\u53d8\u91cf\u58f0\u660e\n\texpression -- \u8868\u8fbe\u5f0f -- \u6ce8: {name}==\u6682\u5b58\u53d8\u91cf\u540d\u79f0\n\tvarvalue   -- \u53d8\u91cf\u503c\u8868\u8fbe\u5f0f\n\tassignment -- \u5206\u914d\u53d8\u91cf\n\t\u64cd\u4f5c\u9009\u62e9\u5668\u7c7b\u578b\u63cf\u8ff0\u4e86\u5bf9\u7247\u6bb5\u6267\u884c\u7684\u64cd\u4f5c\u3002\u503c\u5305\u62ec:\n\tadded     -- \u7247\u6bb5\u5df2\u6dfb\u52a0\n\tmodified  -- \u73b0\u6709\u7247\u6bb5\u5df2\u4fee\u6539\n\treplaced  -- \u73b0\u6709\u7247\u6bb5\u5df2\u66ff\u6362\u4e3a\u65b0\u7247\u6bb5\n\u793a\u4f8b:\n\t/set trunc mymode 80\n\t/set truncation mymode 45 expression\n\t/set truncation mymode 0 vardecl-modified,replaced\n\n\u8bf7\u6ce8\u610f, \u67d0\u4e2a\u5b57\u6bb5\u7684\u540e\u7eed\u9009\u62e9\u5668\u53ef\u80fd\u4f1a\u8986\u76d6\u90e8\u5206\u6216\u5168\u90e8\u4ee5\u524d\u4f7f\u7528\u7684\u9009\u62e9\u5668 -- \u91c7\u7528\u6700\u540e\u4e00\u4e2a\u9009\u62e9\u5668\n
 236 
 237 help.set.feedback = \u8bbe\u7f6e\u7528\u4e8e\u63cf\u8ff0\u4e3a\u6240\u8f93\u5165\u7247\u6bb5\u548c\u547d\u4ee4\u663e\u793a\u7684\u53cd\u9988\u7684\u53cd\u9988\u6a21\u5f0f\u3002\n\n\t/set feedback <\u6a21\u5f0f>\n\n\u5176\u4e2d <\u6a21\u5f0f> \u662f\u4ee5\u524d\u5b9a\u4e49\u7684\u53cd\u9988\u6a21\u5f0f\u7684\u540d\u79f0\u3002\n\u60a8\u53ef\u4ee5\u4f7f\u7528\u8db3\u591f\u591a\u7684\u5b57\u6bcd\u6765\u63d0\u4f9b\u552f\u4e00\u7684\u540d\u79f0\u3002\n\u53ef\u4ee5\u6dfb\u52a0\u7528\u6237\u5b9a\u4e49\u7684\u6a21\u5f0f, \u5177\u4f53\u8bf7\u53c2\u9605 '/help /set mode'\n\u5f53\u524d\u5b9a\u4e49\u7684\u53cd\u9988\u6a21\u5f0f:\n
 238 
 239 help.set.mode = \u521b\u5efa\u7528\u6237\u5b9a\u4e49\u7684\u53cd\u9988\u6a21\u5f0f, \u4e5f\u53ef\u4ee5\u9009\u62e9\u4ece\u73b0\u6709\u6a21\u5f0f\u590d\u5236\u3002\n\n\t/set mode <\u6a21\u5f0f> [<\u65e7\u6a21\u5f0f>] [-command|-quiet|-delete]\n\n\u5176\u4e2d <\u65b0\u6a21\u5f0f> \u662f\u60a8\u5e0c\u671b\u521b\u5efa\u7684\u6a21\u5f0f\u7684\u540d\u79f0\u3002\n\u800c <\u65e7\u6a21\u5f0f> \u662f\u4ee5\u524d\u5b9a\u4e49\u7684\u53cd\u9988\u6a21\u5f0f\u7684\u540d\u79f0\u3002\n\u5982\u679c\u5b58\u5728 <\u65e7\u6a21\u5f0f>, \u5219\u5176\u8bbe\u7f6e\u5c06\u590d\u5236\u5230\u65b0\u6a21\u5f0f\u3002\n'-command' \u4e0e '-quiet' \u51b3\u5b9a\u4e86\u662f\u5426\u663e\u793a\u4fe1\u606f\u6027/\u9a8c\u8bc1\u547d\u4ee4\u53cd\u9988\u3002\n\n\u4e00\u65e6\u521b\u5efa\u65b0\u6a21\u5f0f, \u5373\u53ef\u4f7f\u7528 '/set format' \u548c '/set prompt' \u8fdb\u884c\u914d\u7f6e\u3002\n\u4f7f\u7528 '/set feedback' \u53ef\u4f7f\u7528\u65b0\u6a21\u5f0f\u3002\n
 240 help.set.prompt = \u8bbe\u7f6e\u63d0\u793a\u7b26\u3002\u5fc5\u987b\u540c\u65f6\u8bbe\u7f6e\u6b63\u5e38\u63d0\u793a\u548c\u66f4\u591a\u63d0\u793a\u3002\n\n\t/set prompt <\u6a21\u5f0f> "<\u63d0\u793a>" "<\u66f4\u591a\u63d0\u793a>"\n\n\u5176\u4e2d <\u6a21\u5f0f> \u662f\u4ee5\u524d\u5b9a\u4e49\u7684\u53cd\u9988\u6a21\u5f0f\u7684\u540d\u79f0\u3002\n\u800c <\u63d0\u793a> \u548c <\u66f4\u591a\u63d0\u793a> \u662f\u4f5c\u4e3a\u8f93\u5165\u63d0\u793a\u7b26\u8f93\u51fa\u7684\u5e26\u5f15\u53f7\u7684\u5b57\u7b26\u4e32;\n\u5b83\u4eec\u5747\u53ef\u9009\u62e9\u6027\u5730\u5305\u542b '%s', \u8be5\u53d8\u91cf\u5c06\u88ab\u66ff\u6362\u4e3a\u4e0b\u4e00\u4e2a\u7247\u6bb5 id --\n\u8bf7\u6ce8\u610f, \u53ef\u80fd\u65e0\u6cd5\u5411\u6240\u8f93\u5165\u5185\u5bb9\u5206\u914d\u8be5 id, \u4f8b\u5982\u8fd9\u53ef\u80fd\u662f\u4e00\u4e2a\u9519\u8bef\u6216\u547d\u4ee4\u3002\n\u66f4\u591a\u63d0\u793a\u5728\u591a\u884c\u7247\u6bb5\u7684\u7b2c\u4e8c\u884c\u4ee5\u53ca\u540e\u7eed\u884c\u4e0a\u4f7f\u7528\u3002\n
 241 
 242 help.set.editor =\u6307\u5b9a\u8981\u4e3a /edit \u547d\u4ee4\u542f\u52a8\u7684\u547d\u4ee4\u3002\n\n\t/set editor <\u547d\u4ee4>|-default\n\n<\u547d\u4ee4> \u662f\u4e00\u4e2a\u64cd\u4f5c\u7cfb\u7edf\u76f8\u5173\u5b57\u7b26\u4e32\u3002\n<\u547d\u4ee4> \u53ef\u4ee5\u5305\u542b\u7528\u7a7a\u683c\u5206\u9694\u7684\u53c2\u6570 (\u4f8b\u5982\u6807\u8bb0)\n\u5728\u4f7f\u7528 /edit \u65f6, \u8981\u7f16\u8f91\u7684\u4e34\u65f6\u6587\u4ef6\u5c06\u4f5c\u4e3a\u6700\u540e\u4e00\u4e2a\u53c2\u6570\u9644\u52a0\u3002\n\u5982\u679c\u6539\u4e3a\u6307\u5b9a -default \u9009\u9879, \u5219\u5c06\u4f7f\u7528\u9ed8\u8ba4\u7684\u5185\u7f6e\u7f16\u8f91\u5668\u3002
 243 
 244 help.set.start =\u8bbe\u7f6e\u542f\u52a8\u914d\u7f6e -- \u5728\u542f\u52a8\u65f6\u8bfb\u53d6\u7684\u4e00\u7cfb\u5217\u7247\u6bb5\u548c\u547d\u4ee4\u3002\n\n\t/set start <\u6587\u4ef6>|-default|-none\n\n\u5728\u6b64\u4f1a\u8bdd\u4e2d\u4f7f\u7528 /reset \u6216 /reload \u547d\u4ee4\u65f6, \n\u6307\u5b9a <\u6587\u4ef6> \u7684\u5185\u5bb9\u5c06\u6210\u4e3a\u6240\u7528\u7684\u542f\u52a8\u7247\u6bb5\u548c\u547d\u4ee4\u3002\n\u5982\u679c\u6539\u4e3a\u6307\u5b9a -default \u9009\u9879, \u5219\u5c06\u4f7f\u7528\u9884\u5b9a\u4e49\u7684\n\u542f\u52a8\u7247\u6bb5\u3002\n\u5982\u679c\u4f7f\u7528 -none \u9009\u9879, \u5219\u542f\u52a8\u5c06\u4e3a\u7a7a -- \u5c06\u4e0d\u4f7f\u7528\n\u542f\u52a8\u7247\u6bb5\u6216\u547d\u4ee4\u3002\n\u6b64\u547d\u4ee4\u5bf9\u4e8e\u6d4b\u8bd5\u542f\u52a8\u8bbe\u7f6e\u975e\u5e38\u6709\u7528\u3002\u8981\u4fdd\u7559\u8fd9\u4e9b\u5185\u5bb9\n\u4f9b\u4ee5\u540e\u8fd0\u884c jshell \u5de5\u5177, \u8bf7\u4f7f\u7528\u547d\u4ee4:\n\t/retain start\n
 245 
 246 help.retain.feedback = \u4fdd\u7559\u4e3a\u6240\u8f93\u5165\u7247\u6bb5\u548c\u547d\u4ee4\u663e\u793a\u7684\u53cd\u9988\u4f7f\u7528\u7684\u53cd\u9988\u6a21\u5f0f\u3002\n\u6b64\u53cd\u9988\u6a21\u5f0f\u5c06\u5728 jshell \u5de5\u5177\u7684\u6b64\u4f1a\u8bdd\u548c\u672a\u6765\u4f1a\u8bdd\u4e2d\u4f7f\u7528\u3002\n\n\t/retain feedback [<\u6a21\u5f0f>]\n\n\u5176\u4e2d <\u6a21\u5f0f> \u662f\u4ee5\u524d\u5b9a\u4e49\u7684\u53cd\u9988\u6a21\u5f0f\u7684\u540d\u79f0\u3002\n\u60a8\u53ef\u4ee5\u4f7f\u7528\u8db3\u591f\u591a\u7684\u5b57\u6bcd\u6765\u63d0\u4f9b\u552f\u4e00\u7684\u540d\u79f0\u3002\n\u5982\u679c\u672a\u6307\u5b9a <\u6a21\u5f0f>, \u5219\u6b64\u547d\u4ee4\u4fdd\u7559\u5f53\u524d\u6a21\u5f0f (\u7531\n\u6700\u65b0 /set feedback \u6216 /retain feedback \u547d\u4ee4\u6240\u8bbe\u7f6e)\u3002\n
 247 help.retain.mode = \u7ee7\u7eed\u4f7f\u7528\u7528\u6237\u5b9a\u4e49\u53cd\u9988\u6a21\u5f0f\u5e76\u4fdd\u7559\u5176\u914d\u7f6e\u3002\n\u6b64\u6a21\u5f0f\u5c06\u5728 jshell \u5de5\u5177\u7684\u6b64\u4f1a\u8bdd\u548c\u672a\u6765\u4f1a\u8bdd\u4e2d\u53ef\u7528\u3002
 248 \n\t/retain mode <\u6a21\u5f0f>\n\n\u5176\u4e2d <\u6a21\u5f0f> \u662f\u8981\u4fdd\u7559\u7684\u6a21\u5f0f\u7684\u540d\u79f0\u3002\n<\u6a21\u5f0f> \u5fc5\u987b\u662f\u4ee5\u524d\u5df2\u4f7f\u7528 /set mode \u521b\u5efa\u5e76\u6839\u636e\u9700\u8981\n\u4f7f\u7528 /set prompt, /set format \u548c /set truncation \u914d\u7f6e\u7684\u6a21\u5f0f\u3002\n
 249 
 250 help.retain.editor =\u4fdd\u7559\u4e3a /edit \u547d\u4ee4\u542f\u52a8\u7684\u547d\u4ee4\u3002\u5728 jshell \u5de5\u5177\u7684\u6b64\u4f1a\u8bdd\u548c\n\u672a\u6765\u4f1a\u8bdd\u4e2d\u4f7f\u7528 /edit \u547d\u4ee4\u65f6\u5c06\u8c03\u7528\u6b64\u547d\u4ee4\u3002\n\n\t/retain editor [<\u547d\u4ee4>|-default]\n\n\u5982\u679c\u6307\u5b9a <\u547d\u4ee4>, \u5219\u5b83\u662f\u4e00\u4e2a\u64cd\u4f5c\u7cfb\u7edf\u76f8\u5173\u5b57\u7b26\u4e32,\n\u53ef\u4ee5\u5305\u542b\u7528\u7a7a\u683c\u5206\u9694\u7684\u53c2\u6570 (\u4f8b\u5982\u6807\u8bb0)\u3002\u5728\u4f7f\u7528 /edit \u65f6,\n\u8981\u7f16\u8f91\u7684\u4e34\u65f6\u6587\u4ef6\u5c06\u4f5c\u4e3a\u6700\u540e\u4e00\u4e2a\u53c2\u6570\u9644\u52a0\u3002\n\u5982\u679c\u6539\u4e3a\u6307\u5b9a -default \u9009\u9879, \u5219\u5c06\u4f7f\u7528\u9ed8\u8ba4\u7684\u5185\u7f6e\u7f16\u8f91\u5668\u3002\n\u5982\u679c\u672a\u6307\u5b9a\u4efb\u4f55\u9009\u9879, \u5219\u5c06\u4f7f\u7528\u5728\u4e0a\u4e00\u4e2a /set editor \u6216 /retain editor\n\u547d\u4ee4\u4e2d\u6307\u5b9a\u7684\u7f16\u8f91\u5668\u8bbe\u7f6e\u3002\n\u8be5\u7f16\u8f91\u5668\u5c06\u4f1a\u4fdd\u7559\u5e76\u7528\u4e8e jshell \u5de5\u5177\u7684\u6b64\u4f1a\u8bdd\u548c\u672a\u6765\u4f1a\u8bdd\u3002
 251 
 252 help.retain.start =\u4fdd\u7559\u542f\u52a8\u914d\u7f6e -- \u5728\u542f\u52a8\u65f6\u8bfb\u53d6\u7684\u4e00\u7cfb\u5217\u7247\u6bb5\u548c\n\u547d\u4ee4\u3002\n\n\t/retain start [<\u6587\u4ef6>|-default|-none]\n\n\u5982\u679c\u6307\u5b9a <\u6587\u4ef6>, \u5219\u6307\u5b9a <\u6587\u4ef6> \u7684\u5185\u5bb9\u5c06\u6210\u4e3a\n\u542f\u52a8\u7247\u6bb5\u548c\n\u547d\u4ee4\u3002\n\u5982\u679c\u6539\u4e3a\u6307\u5b9a\u4e86 -default \u9009\u9879, \u5219\u9884\u5b9a\u4e49\u7684\u542f\u52a8\u7247\u6bb5\n\u5c06\u6210\u4e3a\u542f\u52a8\u7247\u6bb5\u3002\n\u5982\u679c\u4f7f\u7528 -none \u9009\u9879, \u5219\u542f\u52a8\u5c06\u4e3a\u7a7a -- \u5c06\u4e0d\u4f7f\u7528\n\u542f\u52a8\u7247\u6bb5\u6216\u547d\u4ee4\u3002\n\u5982\u679c\u672a\u6307\u5b9a\u4efb\u4f55\u8fd9\u4e9b\u9009\u9879, \u5219\u542f\u52a8\u5c06\u4e3a\u4e0a\u4e00\u6b21\u5728\n''/set start'' \u6216 ''/retain start'' \u547d\u4ee4\u4e2d\u6307\u5b9a\u7684\u5185\u5bb9\u3002\n\u542f\u52a8\u8bbe\u7f6e\u5c06\u4f1a\u4fdd\u7559, \u5e76\u5728\u542f\u52a8\u6216\u91cd\u542f jshell \u5de5\u5177\u65f6\u4f7f\u7528
 253 
 254 startup.feedback = /set mode verbose -command    \n\n/set prompt verbose '\\njshell> '   '   ...> '    \n\n/set format verbose pre '|  '    \n/set format verbose post '%n'    \n/set format verbose errorpre '|  '    \n/set format verbose errorpost '%n'    \n\n/set format verbose errorline '{post}{pre}    {err}'    \n\n/set format verbose action '\u5df2\u521b\u5efa' added-primary    \n/set format verbose action '\u5df2\u4fee\u6539' modified-primary    \n/set format verbose action '\u5df2\u66ff\u6362' replaced-primary    \n/set format verbose action '\u5df2\u8986\u76d6' overwrote-primary    \n/set format verbose action '\u5df2\u5220\u9664' dropped-primary    \n/set format verbose action '  \u66f4\u65b0\u5df2\u521b\u5efa' added-update    \n/set format verbose action '  \u66f4\u65b0\u5df2\u4fee\u6539' modified-update    \n/set format verbose action '  \u66f4\u65b0\u5df2\u66ff\u6362' replaced-update    \n/set format verbose action '  \u66f4\u65b0\u5df2\u8986\u76d6' overwrote-update    \n/set format verbose action '  \u66f4\u65b0\u5df2\u5220\u9664' dropped-update    \n\n/set format verbose until ', \u4e0d\u8fc7, \u5b83\u65e0\u6cd5\u5b9e\u4f8b\u5316\u6216\u8005\u5176\u65b9\u6cd5\u65e0\u6cd5\u8c03\u7528, \u76f4\u81f3'   defined-class-primary    \n/set format verbose until ', \u4e0d\u8fc7, \u5176\u65b9\u6cd5\u65e0\u6cd5\u8c03\u7528, \u76f4\u81f3'                      defined-interface-primary    \n/set format verbose until ', \u4e0d\u8fc7, \u5b83\u65e0\u6cd5\u4f7f\u7528, \u76f4\u81f3'                                  defined-enum,annotation-primary    \n/set format verbose until ', \u4e0d\u8fc7, \u5b83\u65e0\u6cd5\u8c03\u7528, \u76f4\u81f3'                               defined-method-primary    \n/set format verbose until ', \u4e0d\u8fc7, \u5b83\u65e0\u6cd5\u5f15\u7528, \u76f4\u81f3'                            notdefined-primary    \n/set format verbose until ' \u5b83\u65e0\u6cd5\u5b9e\u4f8b\u5316\u6216\u8005\u5176\u65b9\u6cd5\u65e0\u6cd5\u8c03\u7528, \u76f4\u81f3'          defined-class-update    \n/set format verbose until ' \u5176\u65b9\u6cd5\u65e0\u6cd5\u8c03\u7528, \u76f4\u81f3'                              defined-interface-update    \n/set format verbose until ' \u5b83\u65e0\u6cd5\u8c03\u7528, \u76f4\u81f3'                                      defined-method-update    \n/set format verbose until ' \u5b83\u65e0\u6cd5\u5f15\u7528, \u76f4\u81f3'                                   notdefined-update    \n\n/set format verbose unrerr '{unresolved} \u5df2\u58f0\u660e'                                           unresolved1-error0    \n/set format verbose unrerr '{unresolved} \u5df2\u58f0\u660e'                                          unresolved2-error0    \n/set format verbose unrerr ' \u6b64\u9519\u8bef\u5df2\u66f4\u6b63: {errors}'                                 unresolved0-error1    \n/set format verbose unrerr '{unresolved} \u5df2\u58f0\u660e, \u5e76\u4e14\u6b64\u9519\u8bef\u5df2\u66f4\u6b63: {errors}'     unresolved1-error1    \n/set format verbose unrerr '{unresolved} \u5df2\u58f0\u660e, \u5e76\u4e14\u6b64\u9519\u8bef\u5df2\u66f4\u6b63: {errors}'    unresolved2-error1    \n/set format verbose unrerr ' \u8fd9\u4e9b\u9519\u8bef\u5df2\u66f4\u6b63: {errors}'                              unresolved0-error2    \n/set format verbose unrerr '{unresolved} \u5df2\u58f0\u660e\u5e76\u4e14\u8fd9\u4e9b\u9519\u8bef\u5df2\u66f4\u6b63: {errors}'  unresolved1-error2    \n/set format verbose unrerr '{unresolved} \u5df2\u58f0\u660e\u5e76\u4e14\u8fd9\u4e9b\u9519\u8bef\u5df2\u66f4\u6b63: {errors}' unresolved2-error2    \n\n/set format verbose resolve '{until}{unrerr}'                                                   added,modified,replaced,used    \n\n/set format verbose typeKind '\u7c7b'                  class    \n/set format verbose typeKind '\u63a5\u53e3'              interface    \n/set format verbose typeKind '\u679a\u4e3e'                   enum    \n/set format verbose typeKind '\u6ce8\u91ca\u63a5\u53e3'   annotation    \n\n/set format verbose \
 255 result '{name} ==> {value}{post}'                                        added,modified,replaced-ok-primary    \n\n/set format verbose display '{result}{pre}\u5df2\u521b\u5efa\u6682\u5b58\u53d8\u91cf {name} : {type}{post}'    expression-added,modified,replaced-primary    \n/set format verbose display '{result}{pre}{name} \u7684\u503c: {type}{post}'                    varvalue-primary    \n/set format verbose display '{result}{pre}\u5df2\u5206\u914d\u7ed9 {name} : {type}{post}'                 assignment-primary    \n/set format verbose display '{result}{pre}{action} \u53d8\u91cf {name} : {type}{resolve}{post}'  varinit,vardecl    \n/set format verbose display '{pre}{action} \u53d8\u91cf {name}{resolve}{post}'                   vardecl,varinit-notdefined    \n/set format verbose display '{pre}{action} \u53d8\u91cf {name}{post}'                            dropped-vardecl,varinit,expression    \n/set format verbose display '{pre}{action} \u53d8\u91cf {name}, \u91cd\u7f6e\u4e3a\u7a7a\u503c{post}'             replaced-vardecl,varinit-ok-update    \n\n/set format verbose display '{pre}{action} {typeKind} {name}{resolve}{post}'                 class,interface,enum,annotation    \n/set format verbose display '{pre}{action} \u65b9\u6cd5 {name}({type}){resolve}{post}'             method    \n\n/set format verbose display '{pre}\u5df2\u5c1d\u8bd5\u4f7f\u7528 {typeKind} {name}{resolve}{post}'         used-class,interface,enum,annotation    \n/set format verbose display '{pre}\u5df2\u5c1d\u8bd5\u8c03\u7528\u65b9\u6cd5 {name}({type}){resolve}{post}'    used-method    \n\n/set truncation verbose 80\n/set truncation verbose 1000                                                                  varvalue,expression\n\n/set mode normal -command verbose    \n/set format normal display ''                                                               added,modified,replaced,overwrote,dropped-update    \n/set format normal display '{pre}{action} \u53d8\u91cf {name}, \u91cd\u7f6e\u4e3a\u7a7a\u503c{post}'             replaced-vardecl,varinit-ok-update    \n/set format normal display '{result}'                                                       added,modified,replaced-expression,varvalue,assignment,varinit,vardecl-ok-primary    \n/set mode concise -quiet normal    \n\n/set prompt concise 'jshell> '   '   ...> '    \n\n/set format concise display ''                                                              class,interface,enum,annotation,method,assignment,varinit,vardecl-ok    \n\n/set feedback normal    \n\n/set mode silent -quiet    \n/set prompt silent '-> ' '>> '    \n/set format silent pre '|  '    \n/set format silent post '%n'    \n/set format silent errorpre '|  '    \n/set format silent errorpost '%n'    \n/set format silent display ''    \n