JetBrains объявила победителя конкурса на выбор имени IDE Gogland
Новости
Новое имя продукта, поддержка шаблонов и много новых функций.
3К открытий3К показов
Да, не удивляйтесь. В названии нет опечатки — компания JetBrains наконец выбрала имя IDE для Go-разработки. Напомним, мы уже писали, что разработчики попросили всех пользователей придумать имя новой среды разработки для языка Go.
Победители конкурса и призы
Победителем стал Максим Левков, предложивший «GoLand» в качестве названия. Он получил, как и обещалось, годовую подписку на все продукты компании, а также один бесплатный билет на любое мероприятие, посвящённое Go-разработке и проходящее в течение следующих 12 месяцев. Остальные участники, предложившие такое же название, получат годовую подписку на саму IDE.
Обновлённая версия IDE
Новое имя IDE — не единственное изменение продукта. Также добавлено и обновлено много функций среды разработки.
Шаблоны
Добавлена поддержка редактирования шаблонов, которая не только обеспечивает подсветку синтаксиса, но и автодополнение ключевых слов:
Функциональность доступна для всех HTML-файлов в модулях Go с заданным GOROOT. Для работы функции с файлами других расширений добавьте их в разделе Настройки | Редактор | Типы файлов | Шаблоны Go.
Импорт внешних файлов
Теперь при редактировании параметров Import можно увидеть, как GoLand организует операции импорта с учётом текущих настроек:
GoLand может перегруппировывать импорты из пакета stdlib
. Автоматически добавленные операторы импорта располагаются в верном порядке.
Поиск использования
Если вы попросите GoLand показать, где в коде программы используется метод, реализующий интерфейс, IDE также предложит показать все случаи использования самого интерфейса:
GitHub
Если при переключении на открытое окно IDE в вашем буфере обмена есть ссылка на репозиторий GitHub, GoLand определит это и предложит запустить метод go get
с адресом репозитория:
Дополнительные проверки
Добавлена возможность явного указания типа при объявлении переменной или константы:
Добавлена проверка на определение пустых срезов, для которых выделяется память. Она предлагает сразу объявить такие определения nil-значениями:
Другая функция (отключена по умолчанию) проверяет, что любой экспортированный символ снабжён комментарием. В противном случае проверка предложит сделать его неэкспортируемым:
Релиз и установка
Релиз GoLand 2017.3 выйдет в декабре 2017 года и присоединится к пакету «Все продукты», в который уже включены PyCharm, PhpStorm, RubyMine, DataGrip, CLion и AppCode. Стоимость новой IDE будет такой же, как и у остальных продуктов компании. Условия для скидок и бесплатных лицензий не поменяются.
Из-за изменения имени продукта прекращается выпуск патчей для старых версий. Чтобы обновиться, необходимо будет скачать отдельный установщик GoLand. Пользователям приложения Toolbox также стоит обратить внимание, что при желании обновить версию IDE необходимо нажать на GoLand, а не Gogland.
3К открытий3К показов