当前位置:  开发笔记 > 编程语言 > 正文

jshell中的多行粘贴

如何解决《jshell中的多行粘贴》经验,为你挑选了2个好方法。

我正在尝试使用jshell,但找不到粘贴多行表达式的选项.甚至可以在jshell中粘贴多行.与scala提供的类似paste mode.



1> Eugene..:

所以如果你有这样的代码:

 int c = 2;
 int j = 4;
 int x = 5; 

复制并粘贴到jshell中,只处理前两个语句.

但如果您有这样的代码:

  int c = 2; int j = 4; int x = 5;

并粘贴到jshell:

jshell> int c = 2; int j = 4; int x = 5;
        c ==> 2
        j ==> 4
        x ==> 5 

更多代码如下:

HashMap map2 = new HashMap<>(); for (int i = 0; i < 15; ++i) { map2.put(i, i);map2.put(i, i); } System.out.println(map2);

实际上会有效.

为什么?我不知道.

我知道复制/粘贴的唯一方法是通过(在jshell中输入):

/编辑

你可以随意粘贴.



2> Jay..:

我试了一下,只处理了前两行.最后还尝试使用额外的换行符和三行以上,并且仍然只处理了前两行.我不知道为什么,但我怀疑这是一个错误.

推荐阅读
手机用户2402852307
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有