JetBrains обновляет DataGrip и RubyMine

JetBrains обновляет DataGrip и RubyMine

Вторые обновления IDE в текущем году предлагают не только исправления ошибок, но и некоторые новые функции.

В ходе своих ежеквартальных выпусков обновлений чешский разработчик программного обеспечения JetBrains теперь также обновил две среды разработки DataGrip и RubyMine до версии 2018.2. Хотя IDE базы данных DataGrip в основном предлагает усовершенствования SQL и Oracle для Oracle и Postgres, разработчики Ruby и Rails могут ожидать некоторых улучшений в обработке YAML на RubyMine 2018.2.

DataGrip выполняет хранимые процедуры

DataGrip 2018.2 теперь также выполняет хранимые процедуры. При этом JetBrains отвечает заветным пожеланиям пользователей. Команду для выполнения процедур SQL-сервера можно получить непосредственно разработчиками через соответствующее контекстное меню. Затем они вводят значения, необходимые для параметров в сгенерированном коде SQL. В настоящее время эта функция реализована в DataGrip для Oracle и PostgreSQL, но будет доступна для других сред разработки JetBrains в качестве следующих обновлений.

 

Gespeicherte Prozeduren lassen sich in DataGrip aus dem Kontextmenü ausführen.
Хранимые процедуры могут быть выполнены в DataGrip из контекстного меню. (Изображение: JetBrains)

Новый SQL Formatter разработан, чтобы позволить разработчикам работать с более широким спектром стилей кода SQL. JetBrains также обещает улучшенную поддержку при редактировании кода SQL. Например, комбинация клавиш Alt + Q предоставляет контекстную информацию о текущей обработанной процедуре или пакете. При вводе параметров или значений в первый раз разработчики также могут перейти непосредственно за закрывающие скобки или кавычки через вкладку, если эта функция активирована в настройках смарт-ключей.

Полный обзор всех новых функций в DataGrip 2018.2, а также дальнейшие подробности можно найти в блоге для текущей версии.

RubyMine упрощает работу с YAML

Пересмотренный вывод типа RubyMine 2018.2 предназначен для значительного улучшения распознавания типов элементов в блоках, массивах и хэшах, чтобы разработчики могли воспользоваться оптимизированным автозаполнением и навигацией в коде. Это особенно актуально при использовании моделей, использующих полиморфные соединения. Кроме того, тестирование файлов или каталогов более удобно. До сих пор разработчикам пришлось тщательно отбирать все неудавшиеся тесты для запуска снова, и RubyMine теперь автоматически выберет те тесты для повторного запуска.

Для разработчиков, использующих код YAML, доступно несколько новых опций. О Ctrl + Alt + L  разработчики могут переформатировать код. Якоря помогают перемещаться внутри кода — например, поиск автозаполнения и поиска псевдонимов. Если используются схемы JSON, структуры данных YAML также могут быть автозаполнены. IDE контролирует схемы из хранилища схем. Кроме того, разработчики могут вручную добавлять и настраивать схемы JSON. Более подробную информацию о нововведениях YAML в RubyMine 2018.2, а также полный обзор всех изменений можно найти в примечаниях к выпуску.

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

Ваш адрес email не будет опубликован.