scratch file idea что это

Scratch files

Scratch buffers are simple text files without any coding assistance features. Scratch buffers can be used for simple task lists and notes to yourself. They are also not stored in the project directory but can be accessed and opened from another project. You can create up to five scratch buffers with default names, which are rotated and reused by clearing the content.

Create scratch files

When you create a Java scratch file, IntelliJ IDEA automatically adds a class declaration and a main() method.

IntelliJ IDEA numbers scratch files sequentially starting from 1. If you close a tab with an empty scratch file, IntelliJ IDEA deletes it.

If a scratch file grows into something that you want to use in your project, you can easily move it into the desired place of your project structure.

Include a scratch file into your project

Drag a scratch file from the Scratches and Consoles | Scratches directory in the Project view to the target directory in your project.

Create scratch buffers

There is no dedicated menu item for the action to create a new scratch buffer, but you can use the Find Action popup Ctrl+Shift+A and run the New Scratch Buffer action.

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

You can also add a shortcut for the New Scratch Buffer action as described in Configure keyboard shortcuts.

View all scratch files and buffers

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Consoles are used to compose and execute SQL statements for databases defined in IntelliJ IDEA as data sources. This functionality is available only when the Database Tools and SQL plugin is enabled. For more information, see Query consoles.

Use the Find Action popup Ctrl+Shift+A to invoke the Show Scratch Files action and view all available scratch files in a popup:

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Источник

Фишки IDEA. Часть 2

Продолжаем разговор о фишках IDEA по мотивам внутренних митапов Максилекта. В прошлый раз обсудили интерфейс, а сегодня речь пойдет об удобных средствах отладки и инструментах совместной работы с кодом.

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Scratch-файлы

Shelve

IDEA Shelve по аналогии с git stash позволяет не смешивать контексты при переключении с одной задачи на другую.

Кстати, IDEA многое отправляет в shelve автоматически.

Если собственный механизм IDEA почему-то не нравится, можно переключиться на git stash.

Закачка на удаленный хост

Следующая рекомендация для тех, кто любит все выполнять только в IDEA.

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Инструмент позволяет даже создавать файлы на сервере.

Интеграция с Docker

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

У IDEA есть интерфейс для работы с docker’ом. Здесь можно запускать контейнеры, просматривать логи, подключаться к контейнеру через терминал, расшаривать порты и т.д.

Changelist

Изменения можно перетаскивать из одного changelist-а в другой. Также changelist-ы можно разбивать или объединять.

Подробное описание работы с Changelist есть в документации.

Дерево коммитов

Это удобный инструмент, позволяющий вносить изменения в различные ветки проекта. Здесь отлично видно, кто что сделал, что с чем и куда было смержено.

В дереве коммитов есть поиск по commit message, имени задачи и хэшу коммита.

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

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

Дерево открывает широкие возможности для манипулирования коммитами. В частности, оно позволяет:

откатывать коммит (Undo commit), после чего он попадает обратно в Change list;

перетаскивать ветку с одного коммита на другой;

сравнивать два разных коммита между собой.

Breakpoints

В процессе отладки IDEA позволяет устанавливать Breakpoint-ы. В этот момент можно, например, выводить информацию в лог.

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

В настройках можно также указать, что точка остановка должна сработать только один раз. Или она должна быть неактивна, пока мы не достигли определенной точки (Disable until hitting the following breakpoint).

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

А если поджимает время выполнения запроса, можно выбрать Evaluate and log. Выполнение не остановится, но данные будут выводиться в консоль.

Останавливаясь на breakpoint, можно воспользоваться кнопкой Evaluate Expression (горячая клавиша Alt + Shift + 8). Она открывает окно, в котором можно исполнять код прямо в рантайме в точке остановки, где будут доступны все зарезервированные объекты. Так можно модифицировать запросы из кода, проверяя быстрые гипотезы.

Тестирование в IDEA

У тестирования непосредственно через IDEA есть одно важное преимущество. Если запускать тесты сторонним инструментом, в консоли появится индекс запускаемого теста. Если же тесты запускать через IDEA, она выведет названия тестов.

Профайлер IDEA

В IDEA предусмотрена интеграция с инструментами для профилирования. Из коробки доступны Async Profiler и Java Flight Recorder. Выбрать, какой будет использоваться в данный момент, можно через Preferences в секции Profiler.

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Преимущество использования профайлера непосредственно из под IDEA в том, что при изучении результатов можно перемещаться не только по этой картинке, но и по исходному коду.

Кстати, у некоторых коммерческих профайлеров тоже есть интеграция с IDEA. Если установить соответствующие плагины, их можно будет выбрать из списка в Preferences.

Анализ stack trace

Лайфхак для код-ревью

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

Если изменений в коде много, для ревью удобно вытянуть всю ветку к себе, откатить все коммиты этого реквеста (Reset soft) до того, как он был влит в мастер, и выполнить git reset master. Все изменения в этом реквесте останутся в рабочей копии и будут отображаться, как будто они внесены собственными силами. Изменения попадут индекс Git и будут там подсвечиваться (сами они при этом не изменяются). Можно будет перемещаться по зависимостям.

В отличие от Git-> Compare with branch, который просто показывает список изменения, здесь будет более удобная навигация. Правда, можно случайно что-то поправить в коде, и новые изменения не будут выделяться на фоне остальных.

Безусловно, функционал IDEA намного шире. Но мы надеемся, что наша выжимка опыта будет вам полезна.

Статья написана по материалам внутренних митапов Максилект.

Источник

Scratch Files and Scratch Buffers

In this blog, we’re going to take a look at both scratch files and scratch buffers and identify their key uses.

This blog post covers the same material as the video with some additional tips and tricks. This provides an easy way for people to skim the content quickly if they prefer reading to watching, and to give the reader/watcher code samples and links to additional information.

What Are Scratch Files and Scratch Buffers?

Scratch files and buffers are temporary files that are helpful for a range of uses. Scratch files are fully functional, runnable and debuggable files. They’re useful for drafting up code or running code in isolation. Alternatively, scratch buffers are plain text files. They’re useful for making quick notes, a todo list or frequently used strings.

We can view our scratch files and buffers in the Project Window in the Scratches folder under Scratches and Consoles.

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Scratch files and buffers are available across your projects in IntelliJ IDEA. If you create them in one project, they will appear in your other projects in the same location (provided you’re using the same version of IntelliJ IDEA). Scratch files and buffers are temporary files but they will persist when you restart IntelliJ IDEA even if you invalidate your caches. However, they will be removed if you restore your default settings or reinstall IntelliJ IDEA.

Tip: Scratch files and buffers are stored in the IDE configuration directory under scratches. They are available from any IDE and project that uses this configuration directory.

Scratch Files

Scratch files can be of various types including Java, Kotlin, HTML, etc. Scratch files are all IDE aware with syntax highlighting, code completion and all other features for the corresponding files type. We can create a scratch file by using Ctrl+Alt+Shift+Insert on Windows/Linux or ⌘⇧N on macOS. We can start typing in the file type that we’re looking for, for example Kotlin, and then create our code using the normal IDE functionality we’d expect, including running it.

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

We can also change the language of a scratch file, for example, we can change a text file to HTML by right-clicking on it and selecting Change Language. Then, start typing in HTML to filter the list and once we press return, IntelliJ IDEA will render the contents correctly.

Scratch files can be moved to a project by dragging and dropping it into our project or pressing F6 to refactor the file. Once a scratch file is part of a specific project, it will no longer be visible in the scratch files directory in the project, or any other.

We recommend you rename your scratch files to something that’s more meaningful for you.

Tip: To run an SQL scratch file, you need to have a connection to a data source. In IntelliJ IDEA, you need to attach a scratch file to the query console.

Scratch Buffers

We can create a scratch buffer by using Ctrl+Shift+A on Windows/Linux or ⇧⌘A on macOS then typing in scratch and selecting New Scratch Buffer. Scratch buffers in IntelliJ IDEA use a default naming convention. The first scratch buffer that you create is called buffer1.txt. The second will be called buffer2.txt and so forth up to buffer5.txt. This is the maximum number of scratch buffers that we can have with the default name. If we try and create more, IntelliJ IDEA will prompt us and overwrite the contents of the first scratch buffer. We can rename our scratch buffers to something more meaningful and then it won’t count towards our allowance of 5. For example, we can rename our buffer2.text to database-connection.txt.

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

If we create another scratch buffer this time around, we get a blank buffer2.txt because we renamed the previous one.

We can also change the language of scratch buffers to benefit from the IDE-aware functionality. For example, we can type some Groovy code into our buffer2.txt file but we won’t get any IDE help because it’s initially a text file. We can fix that by right-clicking on buffer2.txt and selecting Change Language. When we select Groovy and click Return, IntelliJ IDEA will render the file accordingly.

Tip: You can create a shortcut for the New Scratch Buffer action as described in Configuring keyboard shortcuts.

Tips for Use

Both scratch files and buffers are treated in a similar way to other files in IntelliJ IDEA. We can use Ctrl+Shift+E on Windows/Linux or ⇧⌘E on macOS to see them in our Recent Locations, and we can filter this dialog by changed areas too.

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Even though scratch files and buffers are not in source control, IntelliJ IDEA still tracks their changes locally. You can view this in the local history. However, they are temporary files so please treat them as such:

Check anything important into version control if you want to keep hold of it!

Summary

Scratch files and scratch buffers help you to reduce clutter in your main project while keeping your focus on your current task. Scratch files are fully functional and are ideal for code snippets while scratch buffers are plain text files that are ideal for quick notes.

Источник

Фишки IDEA. Часть 2

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Scratch-файлы

Если нужно быстро что-то проверить или рассчитать, используя зависимости рабочего проекта, можно воспользоваться временными скретч-файлами IDEA. У них масса возможностей — посылать SQL-запросы, создавать временные JSON и т.п. Сюда же можно временно импортировать части проекта. Подробности в документации.

Shelve

IDEA Shelve по аналогии с git stash позволяет не смешивать контексты при переключении с одной задачи на другую.

Кстати, IDEA многое отправляет в shelve автоматически.

Если собственный механизм IDEA почему-то не нравится, можно переключиться на git stash.

Закачка на удаленный хост

Следующая рекомендация для тех, кто любит все выполнять только в IDEA.

Инструмент позволяет даже создавать файлы на сервере.

Интеграция с Docker

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

У IDEA есть интерфейс для работы с docker’ом. Здесь можно запускать контейнеры, просматривать логи, подключаться к контейнеру через терминал, расшаривать порты и т.д.

Changelist

Changelist — это набор изменений кода, которые еще не попали в коммит. Текущие изменения попадают в тот changelist, который сейчас активен. Так что переключение между листами позволяет разделить изменения, относящиеся к разным задачам (даже если один и тот же файл с кодом меняется в разных changelist-ах).

Изменения можно перетаскивать из одного changelist-а в другой. Также changelist-ы можно разбивать или объединять.

Подробное описание работы с Changelist есть в документации.

Альтернативный механизм коммитов (при использовании Git) — Git staging. Но оба механизма сразу использовать нельзя. При переключении на Staging area собственные списки изменений IDEA (changelist-ы) будут удалены.

Дерево коммитов

Это удобный инструмент, позволяющий вносить изменения в различные ветки проекта. Здесь отлично видно, кто что сделал, что с чем и куда было смержено.

В дереве коммитов есть поиск по commit message, имени задачи и хэшу коммита. scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

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

Breakpoints

В процессе отладки IDEA позволяет устанавливать Breakpoint-ы. В этот момент можно, например, выводить информацию в лог.

Можно установить Breakpoint с условием (conditional breakpoints). Это удобно, когда точка остановки оказывается в цикле и нет желания 100 раз нажимать F9, пока не доберешься до нужной итерации. Вместо этого в настройках можно поставить условие — точку остановки делать только, если верно выражение: scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

В настройках можно также указать, что точка остановка должна сработать только один раз. Или она должна быть неактивна, пока мы не достигли определенной точки (Disable until hitting the following breakpoint). scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

А если поджимает время выполнения запроса, можно выбрать Evaluate and log. Выполнение не остановится, но данные будут выводиться в консоль.

Останавливаясь на breakpoint, можно воспользоваться кнопкой Evaluate Expression (горячая клавиша Alt + Shift + 8). Она открывает окно, в котором можно исполнять код прямо в рантайме в точке остановки, где будут доступны все зарезервированные объекты. Так можно модифицировать запросы из кода, проверяя быстрые гипотезы.

Evaluate Expression экономит много времени — не нужно перезапускать тесты и т.п.

Тестирование в IDEA

У тестирования непосредственно через IDEA есть одно важное преимущество. Если запускать тесты сторонним инструментом, в консоли появится индекс запускаемого теста. Если же тесты запускать через IDEA, она выведет названия тестов.

IDEA позволяет настраивать запуск тестов — как запускать, сколько раз запускать, останавливать ли повторы после падения (или запускать, пока не упадут) и т.п. Таким образом можно отлавливать любые нестабильные тесты.

Профайлер IDEA

В IDEA предусмотрена интеграция с инструментами для профилирования. Из коробки доступны Async Profiler и Java Flight Recorder. Выбрать, какой будет использоваться в данный момент, можно через Preferences в секции Profiler. scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Преимущество использования профайлера непосредственно из под IDEA в том, что при изучении результатов можно перемещаться не только по этой картинке, но и по исходному коду.

Кстати, у некоторых коммерческих профайлеров тоже есть интеграция с IDEA. Если установить соответствующие плагины, их можно будет выбрать из списка в Preferences.

Анализ stack trace

Лайфхак для код-ревью

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

Если изменений в коде много, для ревью удобно вытянуть всю ветку к себе, откатить все коммиты этого реквеста (Reset soft) до того, как он был влит в мастер, и выполнить git reset master. Все изменения в этом реквесте останутся в рабочей копии и будут отображаться, как будто они внесены собственными силами. Изменения попадут индекс Git и будут там подсвечиваться (сами они при этом не изменяются). Можно будет перемещаться по зависимостям.

В отличие от Git-> Compare with branch, который просто показывает список изменения, здесь будет более удобная навигация. Правда, можно случайно что-то поправить в коде, и новые изменения не будут выделяться на фоне остальных.

Безусловно, функционал IDEA намного шире. Но мы надеемся, что наша выжимка опыта будет вам полезна.

Статья написана по материалам внутренних митапов Максилект.

Источник

Встречайте, IntelliJ IDEA 14 уже здесь

Закончились праздники и выходные, но не поводы радоваться. Что может быть приятнее, чем узнать о долгожданном обновлении любимой Java IDE? Мы с нетерпением ждали четыре долгих дня, чтобы удивить вас этим приятным сюрпризом. Встречайте IntelliJ IDEA 14!

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Рассказывая о том, чем мы занимались большую часть года, мы всякий раз переживаем и волнуемся. Каждая новая версия IntelliJ IDEA поднимает планку всеобщих ожиданий. И все-таки каждое обновление — еще один шанс для нас доказать, что совершенству нет предела. Удалось ли на этот раз — судить вам!

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

Отладчик
В новой версии значительно улучшен Java-отладчик. Одно из главных нововведений — опция «Show values in Editor», позволяющая видеть значения переменных во время отладки прямо в редакторе, в контексте их использования.

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Кроме того, теперь для каждого экземпляра вы можете посмотреть список всех ссылающихся на него объектов: с помощью новой команды “Show referring objects”.

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Еще одним улучшением является вычисление выражений, содержащих лямбды и анонимные классы. Это особенно пригодится тем, кто уже перешел (или планирует перейти) на Java 8.

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Стоит отметить, что это работает как для Java, так и для Scala.

Редактор кода
Также ряд улучшений коснулся и редактора кода, где разработчик проводит (или, как минимум, должен проводить) большую часть своего времени. Теперь при нажатии клавиши Backspace IDE самостоятельно удаляет отступы в соответствии с настройками форматирования и перемещает курсор в нужное место, беря на себя еще одну мелкую обязанность и освобождая от нее вас.

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Еще одним улучшением редактора является автоматическое обнаружение настроек форматирования в редактируемом файле на лету. То есть, если настройки форматирования в файле отличаются от тех, что выбраны в IDE, оригинальное форматирование файла будет сохранено даже при редактировании.

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Также в редакторе появилась новая функция «Scratch files». Эта функция открывает новую вкладку, не связанную ни с одним файлом в проекте. При редактирования содержания вкладки IDE будет предлагать помощь (coding assistance) в соответствии с типом файла (выбранным при открытии вкладки). Одновременно вы можете открыть любое число таких вкладок и переключаться между ними командой «Recent files».

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Множественное выделение
Функция «множественное выделение» (multiple selections), появившаяся не так давно, также была переработана. Дополнение кода теперь включает варианты с учетом всех позиций курсора; функция работает также для встроенных языков (injected languages); обеспечивается правильно поведение функции при копировании, вставке, удалении строк, комментировании и т. п.

Кроме того, добавились новые сочетания клавиш, что значительно упростило работу с этой функцией:

Копирование кода в HTML/RTF
Теперь при копировании кода в любой HTML/RTF-редактор сохраняется внешний вид и форматирование кода, и, что самое важное, для этого не требуется никаких дополнительных плагинов.

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Поиск по файлам проекта (Find in path) стал быстрее за счет добавленных оптимизаций. Также появилась возможность пропускать совпадения в комментариях и текстовых выражениях.

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Анализ кода
Статический анализ кода (code analysis), представленный в IntelliJ IDEA инспекциями, пополнился новой очень мощной функцией, а именно выводом NotNull, Nullable и Contract аннотаций из байткода подключенных библиотек. Это значит, что теперь вам необязательно прописывать аннотации NotNull, Nullable и Contract самостоятельно — IDE cделает это автоматически при подключении библиотеки!

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Системы сборки
Интеграция с системами сборки, такими как Maven и Gradle, также претерпела ряд положительных изменений: при запуске тестовых задач Gradle IDE теперь отображает стандартное окно выполнения тестов, позволяющее видеть результаты в удобном виде, а также перезапускать или отлаживать тесты по выбору.

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Кроме того, теперь вы можете указывать задачу Gradle в поле «Before the launch» в конфигурациях запуска (run configurations).

Интеграция с Maven получила улучшенную поддержку профайлов и автоматическую генерацию MANIFEST.MF файла.

Системы контроля версий
Интеграция с системами контроля версий продолжает развиваться, главным образом, для Git и Mercurial. Журнал изменений (вкладка Log в окне Changes) стал еще быстрее, графы стали отображаться даже при использования фильтра, а в журнале появилась новая команда «Git reset from the log».

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Также для Git и Mercurial был переделан Push-диалог: теперь он содержит дополнительную информацию об исходящих изменениях, сгруппированную по репозиториям, с возможностью выбора изменений, которые вы хотите отправить. Опция «Force push» доступна из выпадающего меню кнопки Push.

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Отдельно по Mercurial стоит отметить добавленную поддержку Subrepositories, а также синхронное управление ветками, ранее доступное только для Git.

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

JavaFX
Разработчики десктопных приложений будет рады узнать, что JavaFX Scene Builder теперь доступен прямо из IDE. Теперь для редактирования формы в визуальном редакторе необязательно переключаться из IDE в Scene Builder — достаточно перейти на другую вкладку в редактируемом файле.

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Фреймворки
Поддержка фреймворков и серверов приложений обновлена в соответствии с последними версиями. В частности, добавлена поддержка Super Dev Mode для GWT, вместе с улучшенной интеграцией с Source Maps и новой опцией в конфигурации, автоматически запускающей сеанс отладки JavaScript.

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Также ряды поддерживаемых фреймворков пополнились Thymeleaf. Работает дополнение кода, навигация (navigation to declaration), переименование (рефакторинг Rename), поиск вхождений (Find Usages), анализ кода и др. Поддержка распрастраняется не только на файлы шаблонов, но и на контроллеры.

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

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

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Поддержка фреймворка Play 2.x стала частью основного Scala-плагина (и по-прежнему доступна только в IntelliJ IDEA Ultimate).

Появилась возможность менять сигнатуру методов с помощью встроенного рефакторинга «Change signature»:

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Продолжая тему интеграции с системами сборки, стоит отметить улучшенную поддержку SBT:

Кроме того были добавлены новые инспекции и, конечно же, улучшена производительность.

Android
Если вы разрабатываете для Android, то будете рады узнать, что все самые последние функции, добавленные командой Google в Android Studio (находящуюся пока еще в стадии Beta), уже доступны в IntelliJ IDEA. Это включает в себя поддержку Android Wear и TV. Подробнее о нововведениях можно узнать на официальной странице Android Studio.

scratch file idea что это. Смотреть фото scratch file idea что это. Смотреть картинку scratch file idea что это. Картинка про scratch file idea что это. Фото scratch file idea что это

Веб-разработка
Все нововведения для веб-разработки, представленные не так давно в WebStorm 9, теперь также есть и в IntelliJ IDEA 14:

Работа с базами данных
И, наконец, обновились инструменты для работы с базами данных и SQL, а точнее унаследовали обновление от 0xDBE, нашей новой IDE, все еще находящейся в разработке. Обновления включают:

Получить еще более подробную информацию об IntelliJ IDEA 14, а также скачать IDE вы можете на официальной странице релиза.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *