2014-10-31 2 views
5

Недавно я попытался переключиться с Eclipse на IntelliJ в качестве отладчика для моего университетского курса, и мне действительно нравится автоматическое завершение, отладка Chronon и другие приятные функции. Но есть одна вещь, которая вызывает у меня живой ад: я просто хочу запустить текущий файл!Запустить текущий файл в IntelliJ?

В Eclipse кнопка «Запуск» была достаточно умна, чтобы просто запускать текущий файл, если он содержит основной метод, и использовать файл с прошлым запуском в противном случае. Но в IntelliJ просто запуск файла намного сложнее. Вам необходимо создать «Запустить конфигурацию» нужного файла, а затем выбрать «Запустить конфигурацию», а не просто открыть нужный файл. Это большая проблема для меня, тем более, что у меня много разных классов с основными методами в большинстве домашних заданий и проектов.

Я обнаружил, что на Mac, Ctrl + FN + Shift + F10 будет «Запустить конфигурацию контекста», что почти то, что я ищу. Но по какой-то причине эта привязка ключей не имеет эквивалентной кнопки на панели инструментов, которая переключается на конфигурацию контекста и запускает ее, что позволило бы решить все мои проблемы! Может кто-нибудь мне помочь?

+0

Возможный дубликат [Как установить IntelliJ Idea для запуска простого java-приложения?] (Http://stackoverflow.com/questions/11063115/how-to-set-intellij-idea-to-run-simple-java- приложение) – Seelenvirtuose

+0

Я видел этот вопрос и его возможные дубликаты, но нет удовлетворительных ответов там. – rosstex

ответ

4

Если вы наведите указатель мыши на кнопки Run и Debug, вы увидите ярлыки. Учитывая, что вы на Mac OS и Fn важно, чтобы вызвать кнопки F вот ярлыки:

Run: Shift + Fn + F10

Debug: Shift + Fn + F9

+0

Привет! Я попытался использовать ярлыки, но они применимы только к текущей конфигурации запуска, а не к текущему открытому файлу. – rosstex

+0

Но вы не можете работать без конфигурации контекста .. В Mac OS запуск запускаемого файла (с помощью метода main()) без конфигурации контекста (он будет создавать один) - это то, что вы делали: Ctrl + FN + Shift + F10 – dimitrisli

+0

Я полагаю, что Ctrl + FN + Shift + F10 в значительной степени делает то, что я искал. Меня раздражает, что на нем нет кнопки на панели инструментов, но я верну его к чему-то более простому. – rosstex

0

По умолчанию кнопки Run и Debug запускают последнюю конфигурацию. Если вы хотите запустить текущий файл, щелкните правой кнопкой мыши в редакторе, и вы увидите записи для запуска или отладки текущего файла.

В Windows, у меня есть Alt + Shift + F6 запустить файл Java или JS и Ctrl + Shift + F5 для отладки (используя раскладку Netbeans).

5

Я не могу найти действие «Запустить текущий файл, иначе выбранный контекст». Я нашел их отдельно.

Ключевые связывает для "Выполнить текущий файл":

  • Run конфигурации контекста
  • конфигурации контекста отладки
+1

Вот оно! Спасибо! <3 –

0

@dimitrisli ответ был частично. На самом деле, если вы хотите запустить текущий скрипт, вам нужно использовать: CONTROL + FN + SHIFT + F10

FN + SHIFT + F10 => запускает последнее исполнение (но если вы добавите CONTROL, он запустит текущий скрипт если файл имеет основной метод или является тестовым классом).

Смежные вопросы