簡體   English   中英

JShell <Shift + tab i>在jdk 9中無法正常工作

[英]JShell <Shift+tab i> is not working properly in jdk 9

在Fedora中嘗試使用JShell時,我嘗試使用此處指定的片段轉換快捷方式,但我認為它不起作用它正在顯示

Shift-Tab后出現意外字符。 使用“i”進行自動導入或使用“v”進行變量創建。 有關更多信息,請參閱

/幫助快捷方式

我嘗試了這些消息中指定的方式,但結果仍然相同

任何想法或我做錯了什么?

$ javac -version

javac 9

java -version

openjdk版本“9”

OpenJDK運行時環境(版本9 + 181)

OpenJDK 64位服務器VM(內置9 + 181,混合模式)

這是我想要做的:

jshell $ new JFrame

我鍵入了new JFrame ,然后按下shift + tab i (按住shift鍵並釋放tab,然后按i)。 根據文檔,它應該向我展示如下:

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

但它正在顯示

Shift-Tab后出現意外字符。 使用“i”進行自動導入或使用“v”進行變量創建。 有關更多信息,請參閱

代替

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

按Shift + Tab ..釋放兩個..按'我'或'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 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM