6

在 Fedora 中尝试 JShell 时,我尝试使用 此处指定的片段转换快捷方式,但我认为它不起作用它正在显示

Shift-Tab 后出现意外字符。使用“i”进行自动导入或使用“v”创建变量。有关更多信息,请参阅:

/帮助快捷方式

我尝试了这些消息中指定的方式,但结果仍然相同

有什么想法还是我做错了什么?

$javac -版本

javac 9

java版本

openjdk 版本“9”

OpenJDK 运行时环境(构建 9+181)

OpenJDK 64 位服务器 VM(内部版本 9+181,混合模式)

这是我正在尝试做的事情:

jshell$ 新的 JFrame

我键入new JFrame然后按shift+tab i(按住 shift 并释放 tab 然后按 i)。根据文档,它应该向我展示如下内容:

0: Do nothing
1: import: javax.swing.JFrame
Choice:

但它显示

Shift-Tab 后出现意外字符。使用“i”进行自动导入或使用“v”创建变量。有关更多信息,请参阅:

反而

4

1 回答 1

6

快捷方式的工作方式如下:

按 Shift+Tab ..同时释放 ..按“i”或“v”

- - 用例 - -

  1. 键入一个常量,例如

    Enter '1' 
    Press Shift+Tab then Press 'v'
    Provide a variable name
    

    在此处输入图像描述

    Provide a variable name and you are done with.
    

    在此处输入图像描述

  2. 使用 java 内部类,例如JFrame

    Enter 'new JFrame'
    

    在此处输入图像描述

    Provide your choice
    
于 2017-10-11T14:02:22.883 回答