我最近尝试在 JShell 中使用非默认编辑器(例如 atom 或 sublime)和/edit
命令。为此,我使用以下命令设置编辑器:
/set editor -wait atom
正如文档所述,当我键入/edit
命令时,JShell 会创建一个由我选择的编辑器打开的临时文件。保存在文件中的代码由 JShell 评估。但是我不能让它在我点击保存后立即评估更改。在编辑器中保存几秒钟后,它们将在 shell 中进行评估。
有什么方法可以立即评估它们,就像在 EditPad(默认编辑器)中点击“Accept”一样?