在IntelliJ IDEA中测试小代码片段的快捷方式?

Nic*_*ick 16 java intellij-idea

我使用IntelliJ IDEA并且考虑能够弹出一个上下文,我可以编写,编译和运行一些简单的核心java代码然后在关闭上下文时自动处理整个事情.

有时你只想尝试简单的东西,比如正则表达式(我知道有一个正则表达式测试器插件)或一些按位运算; 无论出于何种原因,在项目代码中直接测试并创建一个全新的项目并不总是可行的,这对工作流程具有破坏性.

所以我的问题是:其他人用什么来试用他们的代码片段?

Fel*_*lix 19

考虑到IntelliJ Idea(来自版本14)划痕:

  • 按,Ctrl+Shift+Alt+Insert然后选择类型

在此输入图像描述


Qua*_*nic 5

我有一个在当地完全存在(即来源是在SCM沙箱本地,而不是),只是添加单独的类,就当我需要玩一些简单的代码"CodePlay"项目.

我明白这不是你想要的("当我关闭上下文时处理整个事情")但是因为IntelliJ会让你在新窗口中打开一个项目我不认为它会破坏我的主要工作因为可以最小化或关闭"CodePlay"项目窗口而不影响"真实"项目窗口.

是的,有一次设置它的开销,但是一旦项目设置好了,它的加载速度非常快,因为它里面的内容不多,而且内容很短.


ROM*_*eer 5

Java 9

您可以从任何命令行(或从IntelliJ终端)使用jshell.

  1. 查看 > 工具窗口 > 终端(Alt+ F12)

  2. 类型jshell:

    user@xyz:~/IdeaProjects/prj$ jshell
    |  Welcome to JShell -- Version 9-ea
    |  For an introduction type: /help intro
    
    
    jshell> 
    
    Run Code Online (Sandbox Code Playgroud)
  3. 输入您的代码段(您不需要;在行的末尾添加)

    jshell> Set.of("c", "b", "a").size()
    $1 ==> 3
    
    Run Code Online (Sandbox Code Playgroud)
  4. 退出jshell使用以下方法之一:

    • 类型 /exit
    • Ctrl+D