JShell <Shift+tab i> 在 jdk 9 中无法正常工作
JShell <Shift+tab i> is not working properly in jdk 9
在 Fedora 中尝试 JShell 时,我尝试使用指定的片段转换快捷方式 here,但我认为它不起作用
它正在显示
Unexpected character after Shift-Tab. Use "i" for auto-import or "v" for variable creation. For more information see:
/help shortcuts
我尝试了那些消息中指定的方法,但结果还是一样
任何想法或我做错了什么?
$javac -version
javac 9
java -version
openjdk 版本“9”
OpenJDK 运行时环境(build 9+181)
OpenJDK 64 位服务器 VM(build 9+181,混合模式)
这是我正在尝试做的事情:
jshell$ new JFrame
我输入了 new JFrame
然后按下 shift+tab i(按住 shift 键松开 tab 然后按下 i ).
根据文档,它应该向我显示如下内容:
0: Do nothing
1: import: javax.swing.JFrame
Choice:
但显示
Unexpected character after Shift-Tab. Use "i" for auto-import or "v" for variable creation. For more information see:
改为
快捷方式的工作方式如下:
按 Shift+Tab..同时松开..按 'i' 或 'v'
---用例---
键入常量,例如
Enter '1'
Press Shift+Tab then Press 'v'
Provide a variable name
Provide a variable name and you are done with.
使用 java 内部 class 例如JFrame
Enter 'new JFrame'
Provide your choice
在 Fedora 中尝试 JShell 时,我尝试使用指定的片段转换快捷方式 here,但我认为它不起作用 它正在显示
Unexpected character after Shift-Tab. Use "i" for auto-import or "v" for variable creation. For more information see:
/help shortcuts
我尝试了那些消息中指定的方法,但结果还是一样
任何想法或我做错了什么?
$javac -version
javac 9
java -version
openjdk 版本“9”
OpenJDK 运行时环境(build 9+181)
OpenJDK 64 位服务器 VM(build 9+181,混合模式)
这是我正在尝试做的事情:
jshell$ new JFrame
我输入了 new JFrame
然后按下 shift+tab i(按住 shift 键松开 tab 然后按下 i ).
根据文档,它应该向我显示如下内容:
0: Do nothing
1: import: javax.swing.JFrame
Choice:
但显示
Unexpected character after Shift-Tab. Use "i" for auto-import or "v" for variable creation. For more information see:
改为
快捷方式的工作方式如下:
按 Shift+Tab..同时松开..按 'i' 或 'v'
---用例---
键入常量,例如
Enter '1' Press Shift+Tab then Press 'v' Provide a variable name
Provide a variable name and you are done with.
使用 java 内部 class 例如
JFrame
Enter 'new JFrame'
Provide your choice