【发布时间】:2018-03-30 05:50:23
【问题描述】:
我正在发现 JShell,我发现了默认添加的导入:
jshell> /imports
| import java.io.*
| import java.math.*
| import java.net.*
| import java.nio.file.*
| import java.util.*
| import java.util.concurrent.*
| import java.util.function.*
| import java.util.prefs.*
| import java.util.regex.*
| import java.util.stream.*
之后,我使用以下命令添加了自己的导入:
import java.lang.Math
有没有办法在不终止活动会话/重新启动的情况下删除后一个导入?
我尝试发出/edit 命令,删除导入,单击接受并单击退出,但没有成功。
如 cmets 中所述,/reset 删除了导入,但它也删除了之前在会话中输入的任何其他内容。有没有特定的方法可以只删除 import 语句?
【问题讨论】:
-
您可以重置状态:
/reset. -
@MarounMaroun 确实如此,但这也会删除所有其他活跃的东西。
-
@MarounMaroun 重置不会删除默认导入。 @Thibstars 那是你打算做的吗?
-
@nullpointer 不,我只是想删除我自己添加的导入。我现在自己添加了一个适合我需要的答案。