如何在当前会话中重置为 jshell 中的默认编辑器?
How to reset to default editor in jshell, in current sessoin?
在当前会话中,我设置了一个外部编辑器,我想将其恢复为默认编辑器。那么,如何在当前会话中重置为 jshell 中的默认编辑器?
编辑:
我在网上搜索,发现这个 link cr.openjdk.java.net/~rfield/tutorial/JShellTutorial.html 没有帮助。我尝试使用 DEFAULT 作为选项(猜测默认启动脚本的行),但没有帮助。
正如@Andreas所说。它写在文档中。
找到以下工作步骤(假设您没有使用环境变量更改默认编辑器)
设置替代编辑器
jshell> /set editor your-editor
| Editor set to: your-editor
输入一些片段(仅用于演示)
jshell> String foo = "foobar"
foo ==> "foobar"
编辑代码段
jshell> /edit foo
这会打开 your-editor,其中包含片段 String foo = "foobar";
将编辑器设置回 default
jshell> /set editor -default
| Editor set to: -default
编辑代码段
jshell> /edit foo
这将打开 JShell Edit Pad,其中包含代码段 String foo = "foobar";
在当前会话中,我设置了一个外部编辑器,我想将其恢复为默认编辑器。那么,如何在当前会话中重置为 jshell 中的默认编辑器?
编辑:
我在网上搜索,发现这个 link cr.openjdk.java.net/~rfield/tutorial/JShellTutorial.html 没有帮助。我尝试使用 DEFAULT 作为选项(猜测默认启动脚本的行),但没有帮助。
正如@Andreas所说。它写在文档中。
找到以下工作步骤(假设您没有使用环境变量更改默认编辑器)
设置替代编辑器
jshell> /set editor your-editor | Editor set to: your-editor
输入一些片段(仅用于演示)
jshell> String foo = "foobar" foo ==> "foobar"
编辑代码段
jshell> /edit foo
这会打开 your-editor,其中包含片段
String foo = "foobar";
将编辑器设置回 default
jshell> /set editor -default | Editor set to: -default
编辑代码段
jshell> /edit foo
这将打开 JShell Edit Pad,其中包含代码段
String foo = "foobar";