Подтвердить что ты не робот

Ярлыки для тестирования небольших фрагментов кода в IntelliJ IDEA?

Я использую IntelliJ IDEA и думал о том, насколько хорошо было бы иметь возможность всплывать контекст, где я мог бы писать, компилировать и запускать простой простой Java-код, а затем автоматически избавляться от всего, когда я закрываю контекст.

Иногда вы просто хотите попробовать что-то простое, как регулярное выражение (я знаю, что там плагин регулярных выражений) или некоторые серии бит-мутных операций; по какой-либо причине его не всегда возможно проверить непосредственно в коде проекта и создать совершенно новый проект, нарушает рабочий процесс.

Итак, мой вопрос таков: что другие люди используют, чтобы опробовать свои фрагменты кода?

4b9b3361

Ответ 1

Учесть IntelliJ Idea (от версии 14) Scratches:

  • Нажмите Ctrl+Shift+Alt+Insert и выберите тип

введите описание изображения здесь

Ответ 2

У меня есть проект CodePlay, который существует полностью локально (т.е. источники являются локальными, а не в изолированной программной среде SCM) и просто добавляют к нему автономные классы, когда мне нужно поиграть с каким-то простым кодом.

Я понимаю, что это не совсем то, что вы хотели ( "избавляетесь от всего этого, когда я закрываю контекст" ), но поскольку IntelliJ позволит вам открыть проект в новом окне, я не считаю его разрушительным моя основная работа, так как окно проекта "CodePlay" можно свести к минимуму или закрыть, не затрагивая "реальное" окно проекта.

Да, есть накладные расходы на настройку один раз, но как только проект настроен, он загружается довольно быстро, потому что в нем мало чего и что в нем довольно коротко.

Ответ 3

Java 9

Вы можете использовать jshell из любой командной строки (или из терминала IntelliJ).

  • Показать > Инструмент Windows > Терминал (Alt + F12)

  • Введите jshell:

    [email protected]:~/IdeaProjects/prj$ jshell
    |  Welcome to JShell -- Version 9-ea
    |  For an introduction type: /help intro
    
    
    jshell> 
    
  • Введите свой фрагмент (вам не нужно добавлять ; в конец строки)

    jshell> Set.of("c", "b", "a").size()
    $1 ==> 3
    
  • Выход из jshell с использованием одного из следующих подходов:

    • тип /exit
    • нажмите Ctrl + D

Ответ 4

В моем методе проверки кода используется JUnit и временный класс. В классе я создам один метод zero arg с аннотацией JUnit @Test. Код, с которым я играю, будет внутри метода, а затем простой ключ будет запускать этот код.

Ответ 5

Я бы также рекомендовал compileonline.com, что может быть полезно для тестирования небольших фрагментов

Ответ 6

Ответ можно найти здесь. Groovy shell (в IDEA) - это приложение командной строки, которое позволяет оценивать выражения Groovy, функции, определять классы и запускать команды Groovy. Оболочка Groovy может быть запущена в проектах Groovy и в приложениях Grails.

Стоп Ctrl + F2 Нажмите эту кнопку, чтобы остановить текущий процесс.

Закрыть Ctrl + Shift + F4 Нажмите эту кнопку, чтобы закрыть выбранную вкладку окна "Запустить инструмент" и завершить текущий процесс.

Выполнить Groovy Код (Ctrl + Enter) Выполнить код, введенный в консоль.

Справка F1 Используйте этот значок или ярлык, чтобы открыть соответствующую страницу справки.

и я сам буду это делать