GoLand 2021.3: Inline Function, удаленная разработка

GoLand 2021.3: Inline Function, удаленная разработка

Что нового в GoLand 2021.3:

Узнать о новой функциональности в интерактивной форме можно прямо в IDE. Урок What’s New in GoLand 2021.3 доступен на экране приветствия в разделе Learn GoLand.

Скачать GoLand 2021.3 можно на сайте JetBrains или через приложение Toolbox App

Полная поддержка WSL

Для работы с проектами в WSL теперь можно использовать SDK, загруженный в директорию \\wsl$.

gofmt при сохранении файла

Раньше вы могли настроить автоматическое выполнение опции Reformat code при сохранении файла. Теперь мы сделали это поведением по умолчанию. Опция Reformat code позволяет запускать gofmt и встроенный форматтер GoLand.

Рефакторинг Inline Function

Чтобы попробовать новый рефакторинг, поставьте курсор на функцию, метод или вызов и нажмите ⌥⌘N на macOS или Ctrl + Alt + N на Windows/Linux.

Улучшенное автодополнение для тегов в структурах

Теперь при вводе значения тега GoLand предлагает несколько опций. IDE запомнит ваш выбор и предложит тот же стиль первым для остальных тегов этой структуры.

Новые шаблоны постфиксного автодополнения

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

Появились новые шаблоны для преобразования строк в числа. Введите число в двойных кавычках, поставьте точку, и GoLand предложит две опции для парсинга числа — parseInt и parseFloat.

Улучшение run targets

Названия папок для исходных и исполняемых файлов

Теперь вы можете переименовывать папки на удаленной машине для хранения исходных и исполняемых файлов проекта. Для этого перейдите в раздел Run | Manage targets | Additional Settings. 

Поддержка прокси для подключений по SSH

В настройках SSH Configurations появилась новая секция HTTP/SOCKS Proxy, где вы можете настроить прокси. Для этого перейдите в раздел Preferences/Settings | Tools | SSH Configurations либо откройте проект и нажмите Run | Manage Targets | …

Delve для Linux ARM64

GoLand 2021.3 включает версию Delve для ARM64. Отладка на Linux ARM работает «из коробки».

Удаленная разработка

Долгожданное изменение — GoLand 2021.3 поддерживает удаленную разработку (пока в режиме Beta).

Чтобы попробовать новую функциональность, нажмите на Remote Development на приветственном экране GoLand. Также вы можете использовать JetBrains Gateway — новое приложение, служащее точкой входа для ваших удаленных машин.


Опубликовано: 15 декабря 2021


Выбрать программное обеспечение


Напишите запрос на программное обеспечение нам в Viber
+380503703627


Контакты Ай Ти Про

info@itpro.ua
Телефон: +38 (044) 257-24-44