GoLand 2021.3: Вбудована функція, віддалена розробка
Що нового в GoLand 2021.3:
- Повна підтримка WSL
- Запустіть gofmt при збереженні за замовчуванням.
- Вбудована функція рефакторінга ;
- віддалена розробка (Бета);
- підтримка gRPC в HTTP-клієнті;
- Удосконалення зневаджувача
- і багато іншого!
Дізнатися про новий функціонал можна в інтерактивній формі прямо в IDE. Що нового в GoLand 2021.3 доступно на екрані привітання в розділі Learn GoLand .
Завантажити GoLand 2021.3 можна на веб-сайті JetBrains або через додаток Toolbox
Повна підтримка WSL
Для роботи з проектами в WSL тепер можна використовувати SDK, завантажений в каталог \\wsl$.
gofmt при збереженні файлу
Раніше ви могли налаштувати параметр "Переформатування коду " для автоматичного запуску під час збереження файлу. Тепер ми зробили це поведінкою за замовчуванням. Опція reformat code дозволяє запустити gofmt і вбудований форматувальник GoLand.
Вбудована функція рефакторінга
Щоб спробувати новий рефакторінг, наведіть вказівник миші на функцію, метод або виклик і натисніть ⌥⌘N у macOS або Ctrl+Alt+N у Windows/Linux.
Покращене автозаповнення тегів у структурах
Тепер, коли ви вводите значення тега, GoLand пропонує кілька варіантів. IDE запам'ятає ваш вибір і запропонує той самий стиль спочатку для решти тегів у цій структурі.
Нові шаблони автозаповнення постфіксів
Шаблони автозаповнення Postfix дозволяють змінювати вже написаний код без необхідності повертатися назад.
З'явилися нові шаблони для перетворення рядків в числа. Введіть число в подвійні лапки, поставте крапку, і GoLand запропонує два варіанти розбору числа - parseInt і parseFloat.
Покращені цілі бігу
Імена папок для вихідних і виконуваних файлів
Тепер можна перейменувати папки на віддаленому комп'ютері, щоб зберегти вихідні та виконувані файли проекту. Для цього перейдіть в «Виконати » | «Керування цілями » | «Додаткові налаштування».
Підтримка проксі для SSH-з'єднань
Конфігурації SSH мають новий розділ проксі HTTP / SOCKS, де ви можете налаштувати проксі. Для цього перейдіть до налаштування/Налаштування | Інструменти | конфігурації SSH або відкрийте проект і натисніть Запустити | Керувати цілями | …
Delve для Linux ARM64
GoLand 2021.3 включає в себе ARM64 версію Delve . Налагодження на Linux ARM працює з коробки.
Віддалена розробка
Довгоочікувана зміна полягає в тому, що GoLand 2021.3 підтримує віддалену розробку (поки що в бета-режимі).
Щоб випробувати нову функціональність, натисніть « Віддалена розробка » на екрані привітання GoLand. Ви також можете використовувати jetBrains Gateway, нову програму, яка служить точкою входу для ваших віддалених машин.