JetBrains анонсировала Gogland — новую IDE для языка Go


Оглавление (нажмите, чтобы открыть):

JetBrains GoLand Build — Скачать бесплатно

GoLand — это новая коммерческая IDE от JetBrains, нацеленная на создание эргономичной среды для разработки Go. Новая IDE расширяет платформу IntelliJ с помощью кодирования и интеграции инструментов, специфичных для языка Go. IDE анализирует ваш код, ищет соединения между символами, обеспечивает завершение кода, быструю навигацию, умный анализ ошибок, форматирование и рефакторинг. Вместе мощный анализ статического кода и эргономичный дизайн делают разработку не только продуктивной, но и приятной.

Критически важные инструменты, такие как «бегун», «инструмент охвата», полнофункциональный отладчик и интеграция с управлением версиями, не включены. Если вам понадобится что-то в дополнение к уже богатому набору встроенных инструментов, то вам поможет экосистема плагинов GoLand. IDE помогает вам писать новый код с помощью автозаполнения для вас. Ctrl + Shift + Space дает вам список наиболее важных символов, применимых в текущем контексте. Когда вы выберете предложение, оно добавляет соответствующие инструкции по импорту пакетов «на лету».

IDE предоставляет встроенные проверки, которые проверяют ваш код «на лету», когда вы вводите его. Когда они находят проблемный код, они предоставляют вам быстрые исправления, которые вы можете применить, просто нажав Alt + Enter. Доступные рефакторинги включают переименование и извлечение, что позволяет быстро и безопасно менять код. Для перехода к супер-методу, реализации, обычаям, декларации и т. Д. Требуется всего один клик. Перейти к любому классу, файлу или символу или даже к любому действию или инструменту IDE за один клик. Когда вам нужна дополнительная информация о символе в карете, используйте быстрые всплывающие окна: например. Быстрая документация, Быстрое определение, Показать способы использования, Структура и т. Д. Некоторые всплывающие окна доступны даже при использовании завершения кода: они предоставляют дополнительную информацию о выбранном предложении.

В некоторых случаях среда IDE может генерировать тривиальный код для вас. Например, если вы нажмете Ctrl + O, среда IDE поможет вам реализовать любой интерфейс, создав его методы. Если у вас есть рекурсивный вызов внутри вашей функции, среда IDE обнаружит это и пометит его на желобе, что сделает ваш код еще проще для чтения и понимания. Действие типа выражения доступно через Alt + и всегда под рукой, когда вам нужно знать тип выражения в карете. Каждая функция может иметь несколько возвратных и панических заявлений. Чтобы быстро найти их все, нажмите Ctrl + Shift + F7, когда каретка находится в ключевом слове func, return или panic. Это поможет вам быстрее понять, как работает функция.

Мастер Йода рекомендует:  Веб-разработчик и путь его развития в 2020 году

Функция «Поиск использования» может не только найти все места в коде, где используется символ, но и группировать эти обычаи по типу: например. чтение, запись и т. д. Встроенный форматтер обеспечивает функциональность, равную go fmt. Эта опция расширяет стандартную подсветку синтаксиса с уникальными цветами для каждого параметра и локальной переменной. Редактор показывает подсказки параметров для литералов и нулей, используемых в качестве аргументов метода. Эти подсказки делают код более читаемым.

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

На данной странице вы можете бесплатно скачать последнюю версию JetBrains GoLand на русском языке.

Разработчик: JetBrains (Чехия)
Дата публикации: 16 Июня 2020 года
Последний раз обновлено: 08 Ноября 2020-года
Русский язык: Есть
Операционная система: Windows 10, 8.1, 8, 7, XP, Vista

Это может быть вам интересно

Подробное руководство как отключить и навсегда убрать навязчивую рекламу.

Страница поста от канала DevOps News

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме

Пожаловаться

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


Я использую IntelliJ >

Я использую IntelliJ IDEA как Golang IDE в Windows, и системная среда уже установила GOPATH,но IDEA не может загрузить $GOPATH.

Я использую go get github.com/astaxie/beego , этот пакет установлен правильно, но в IDEA не может импортировать эту библиотеку.

Я добавил этот пакет в структуру проекта таким образом:

и выбор этого проекта » Go sdk go1.1.1 windows / amd64 » нравится

Как я могу установить GOPATH в идее?

6 ответов

обновление (2020-10-22)

согласно примечаниям к выпуску новой версии Gogland (EAP 16), соответствующий GO плагин может использоваться только с IntelliJ IDEA Ultimate отныне. Это следует за шаблоном предоставления поддержки для разных языков либо через плагин для IntelliJ IDEA Ultimate, либо в качестве автономной IDE, такой как PyCharm, Webstorm, или в данном случае, Gogland.

для более подробной информации см. блог пост.

обновление (2020-04-24)

в качестве альтернативного решения, которое в конечном итоге касается проблемы OP, я хотел бы рекомендовать новую IDE специально для разработки Go, JetBrains Gogland. Установка в значительной степени без усилий, но в случае, если у вас возникнут трудности, уже есть документация heplful.

Регистрация Гогланд, может работать для вас.

есть официальный плагин что «есть все, что можно найти в Гогланде».


в случае, если вам интересно, в чем может быть разница между этим новым плагином и старым go-lang-idea-plugin , Регистрация статьи FAQ с объяснением.

оригинальный ответ

Справочная информация

в OS X Mavericks перейдите через MacPorts. Использование GO plugin версии 0.9.15 с IntelliJ IDEA.

Я хотел, чтобы IDE понимал импорт и обеспечить автозаполнение для любого пакета, который я установил в GOPATH. (Я начал создавать приложение с помощью Revel и не хватало автозаполнения. )

решение

вот что я сделал:

  • настройка GO SDK (в меню: Вид > открыть Настройки библиотеки > настройки платформы > SDKs).
  • откройте вкладку «путь к классам» GO SDK, который вы хотите настроить.
  • Добавить новый элемент, выберите каталог » src » в вашем $GOPATH.
  • нажмите «Применить» или «OK».
  • (не работает. ворчание, головная боль. )
  • в меню: Файл > отменить кэширование / перезапуск.
  • нажмите «аннулировать и перезапустить».
  • WIN!

надеюсь, что это может быть то, что вы искали!

здесь вы устанавливаете GOPATH в IntelliJ 2020 (в моем случае мой GOPATH / разработка / рабочее пространство / golang)

попробуйте последнюю версию плагина. Он должен работать лучше с момента выпуска 0.9.15.

и не стесняйтесь помогать нам или сообщать о любых ошибках, с которыми вы сталкиваетесь.

идея плагин для Go не понимаю GOPATH как это определено соглашениями Go, он использует только GOROOT, который определяется из SDK. Лучший обходной путь — сделать символические ссылки в GOROOT на пакеты в GOPATH:

это должно быть возможно сделать и в Windows.


Я не использую IntelliJ, но у меня аналогичная проблема с Eclipse. Я, вероятно, делаю что-то неправильно, но Eclipse не распознает переменную GOPATH env сама по себе.

то, что я делаю, это добавление вручную в настройки Go записи в библиотеку, которую я использую. Например, это будет выглядеть как /somewhere/in/your/hd / github.com / astaxie / beego. Обратите внимание, что необходимо указать базовый каталог библиотеки, а не папку /src или /pkg.

надеюсь, что это помогает.

в настройках системы убедитесь, что все эти переменные среды установлены таким образом

(если вы установили Go in c:\Go )

в папке пользователя создайте каталог для Go, например goplayground
Создайте другую переменную среды, которая указывает на этот каталог

вот и все. Теперь плагин IntelliJ IDEA Go должен работать правильно.

Среда разработки для Go [закрыт]

Кто какую среду разработки может посоветовать для Go? Хотелось бы видеть в IDE:

  1. Подсветку синтаксиса
  2. Авто подстановку
  3. Кросс платформенное решение
  4. Автоматическую сборку кода
Мастер Йода рекомендует:  Как использовать Instagram Giveaway для увеличения количества подписчиков

Закрыт по причине того, что необходимо переформулировать вопрос так, чтобы можно было дать объективно верный ответ участниками Visman, Kromster says support Monica, cheops, Suvitruf says Reinstate Monica ♦ , Denis Bubnov 24 дек ’17 в 10:10 .

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

9 ответов 9


Goclipse? Это кроссплатформенный плагин для Eclipse.

  • Syntax highlighting
  • Automatic building of files
  • Run configuration support
  • .

Gedit как среда для Go на Linux. Плюсы: бесплатно, легковесно, просто.

WebStorm + Go плагин. Плагин активно развивается, поддерживает перечисленные фичи (в том числе кроссплатформенность). Сразу можно и фронтенд разрабатывать в одной среде.

Чтобы превратить Atom в IDE для Go, достаточно установить два пакета и отладчик:

go-plus — по сути, это «метапакет», он ничего сам по себе не делает, исключительно устанавливает следующее:

  • autocomplete-go занимается автодополнением
  • gofmt автоформатирует файлы при сохранении и чистит импорты
  • builder-go собирает пакет при каждом сохранении
  • gometalinter-linter анализирует код на проблемы целым набором инстументов
  • navigator-godef ищет определение выделенного идентификатора
  • tester-go отображает покрытие кода тестами
  • gorename переименовывает идентификатор по всему коду

go-debug — удобная обёртка для отладчика Delve, позволяющая ставить точки останова и осматривать состояние вдоль всего стека любой горутины.

Я написал пошаговую инструкцию по установке всего этого добра на чистую Debian-подобную ОС и детали о том, как заставить это работать на Windows.

Встречайте GoLand 2020.3 — новая Go > 13 : 21 , 30 ноября 2020 г.

Отрасль разработки программного обеспечения развивается молниеносными темпами. На рынок постоянно выходят новые технологии, инструменты и “маст-хэв” продукты, заставляя программистов ежегодно обновлять свой арсенал. Каким бы эффективным ни был язык программирования или фреймворк, рано или поздно возникает что-то еще более быстрое и мощное. Создавая продукты для разработчиков, мы в JetBrains стараемся угнаться за этим разнообразием, не упуская из виду главное — насколько инструмент разработки удобен в использовании.

Прошлой зимой мы объявили, что работаем над новой средой программирования на основе платформы IntelliJ — для языка Go. До недавнего времени эта >Санкт-Петербурга ), но в качестве окончательного названия был выбран GoLand.


Сегодня мы, наконец, выпустили официальную версию GoLand 2020.3. Предлагаем вам скачать ее, и если понравится, купить!

Если вы уже используете IntelliJ IDEA Ultimate, то все возможности GoLand можете пользоваться прямо в ней, просто установив этот плагин.

Задача GoLand — предоставить тот же уровень удобства при программировании на Go, который PyCharm обеспечивает для Python, а IntelliJ IDEA — для Java. В GoLand вас ждет умное автодополнение кода, мгновенные инспекции, быстрые исправления и удобная навигация.

Кроме того, в IDE есть встроенные средства запуска тестов, анализ покрытия кода тестами и отладчик. Также присутствует поддержка Git, Docker, баз данных, терминал и многие другие полезные инструменты. GoLand полноценно поддерживает фронтэнд-разработку и умеет работать с JavaScript, TypeScript, React, Vue.js, Angular и другими технологиями.

Про последние нововведения вы можете прочитать в новостях нашей программы EAP, а для ознакомления с полным описанием функций — посетить веб-сайт GoLand (на английском).

Несмотря на “длинный” номер версии — GoLand 2020.3 — это только начало. Мы будем совершенствовать все системы и аспекты IDE, включая инспекции, рефакторинги, отладчик и прочие. Если вы знаете, какой фичи не хватает, или вдруг наткнетесь на баг, сразу пишите в наш трекер или в наш твиттер @GoLandIDE.

Как и другие наши десктопные продукты, GoLand распространяется по подписке для организаций и физических лиц, с ежемесячной или ежегодной оплатой. При непрерывной подписке вы можете сэкономить до 40%, начиная с третьего года и далее. GoLand также входит в пакет All Products вместе с другими нашими IDE и .NET-инструментами.

Чтобы узнать больше о ценах, а, может быть, подать заявку на бесплатную лицензию, зайдите на страницу Buy. Или просто скачайте бесплатную 30-дневную пробную и испытайте GoLand в действии без каких-либо обязательств.

Для студентов, преподавателей и разботчиков некоммерческих проектов с открытым исходным кодом, GoLand доступен бесплатно.

Крупные обновления для GoLand будут выпускаться трижды в год: весной, летом и зимой. Мелкие апдейты будут выходить чаще и будут доступны даже в том случае, если вы решите приостановить подписку.

Ваша команда JetBrains GoLand
The Way to Go

JetBrains анонсировала Gogland — новую IDE для языка Go

Пишу на Go, пока только ради интереса. Платформа разработки — windows 7 64. Сегодня решил поставить нормальную IDE или хотя бы контекстное автозавершение+сборку в редакторе.
В общем я потратил часа 4 на настройку всех возможных сред и ни одна не заработала 😀

Idea ничерта не видит в файлах проекта(community версия весьма странно себя ведет, а из покупного у меня только для шарпа и php)
Notepad++ не подцепил подсветку
Sublime Tex 2 отказывается делать build
Go lite ide не делает autocomplete и как-то очень убога(после троектратного прочтения мануала тут же на хабре)


Кто как на нем пишет проекты-то? Или я такой криворукий? Если да, то чего уж там может у кого есть пошаговое howto чтобы получить нормальную подсветку/автозавершение/сборку/инспекцию и прочее?

JetBrains представила новую версию IDE для языка Go — GoLand 2020.2

Команда разработчиков из JetBrains представила новую версию IDE для языка Go — GoLand 2020.2. Большое летнее обновление принесло поддержку отдельных Go-модулей, усовершенствованный Move-рефакторинг, новые Postfix-шаблоны и улучшенный отладчик.

Подробнее о GoLand 2020.2

  • Доступна интеграция с отдельными Go-модулями (vgo).
  • Move-рефакторинг получил новое диалоговое окно, которое указывает, нужно или нет использовать идентификатор, а также возможность перемещать символы между пакетами.
  • Появились новые инструменты быстрого исправления ошибок: один для преобразования значения в необходимый тип в зависимости от требований языка и второй, добавляющий пропущенные методы.
  • Implement Methods позволяет теперь не только добавлять новые методы через интерфейс, но также быстро создавать новые.

  • Добавлены новые Postfix-шаблоны .sort и .rr . Последний объединяет два уже доступных шаблона .rre и .rrv .
  • Обновленный отладчик позволяет устанавливать точку остановки, отслеживая лог в консоли, а также проводить трассировку стека в достигнутой точке и затем продолжать исполнение кода.
  • Обновлен Docker-плагин.
  • Добавлена поддержка TypeScript 2.9 и будущего релиза TypeScript 3.0.
  • Реализовано отслеживание неиспользуемых частей кода.

Больше информации о нововведениях в GoLand можно найти на странице What’s New на сайте JetBrains.

Я использую IntelliJ IDEA в качестве golang IDE, а системная среда уже установила GOPATH, но IDEA не может ее загрузить

Я использую IntelliJ IDEA в качестве golang IDE в Windows, и системная среда уже установила GOPATH, но IDEA не может загрузить $GOPATH.

Я использую go get github.com/astaxie/beego , этот пакет установлен правильно, но в IDEA он не может импортировать эту библиотеку.


Я добавил этот пакет в структуру проекта следующим образом:

и этот выбор проекта «Go sdk go1.1.1 windows/amd64», как

как я могу установить GOPATH в идею?

Обновление (2020-10-22)

В соответствии с примечаниями к выпуску новой версии Gogland (EAP 16) соответствующий плагин Go может быть использован только с IntelliJ IDEA Ultimate. Это следует за тем, как обеспечить поддержку для разных языков либо через плагин для IntelliJ IDEA Ultimate, либо как автономную среду IDE, такую ​​как PyCharm, Webstorm или в этом случае Gogland.

Обновление (2020-04-24)

Как альтернативное решение, которое в конечном итоге касается проблемы ОП, я хотел бы рекомендовать новую среду IDE специально для разработки Go, JetBrains Gogland. Настройка довольно проста, но в случае, если у вас возникнут трудности, есть уже готовая документация.

Проверьте Gogland, может работать для вас.

Существует также официальный плагин, в котором «есть все, что вы можете найти в Гогланде».

В случае, если вам интересно, какая разница между этим новым плагином и старым go-lang-idea-plugin , проверьте статью часто задаваемых вопросов с объяснение.

Оригинальный ответ

Фоновая информация

В OS X Mavericks, Go устанавливается через Macports. Использование Go плагина версии 0.9.15 с IntelliJ IDEA.

Проблема

Я хотел, чтобы IDE понял импорт и предоставил автозаполнение для любого пакета, который я установил в GOPATH. (Я начал создавать приложение с помощью Revel и отсутствовал автозаполнение. )

Решение

Вот что я сделал:

  • Настройте SDK Go Go (В меню: Вид > Открыть настройки библиотеки > Настройки платформы > SDK).
  • Откройте вкладку «Classpath» в Go SDK, который вы хотите настроить.
  • Добавьте новый элемент, выберите каталог ‘src’ в $GOPATH.
  • Нажмите «Применить» или «ОК».
  • (не работает. ворчать, головная боль. )
  • В меню: File > Invalidate Caches/Restart.
  • Нажмите «Invalidate and Restart».
  • WIN!

digitech

Gogland: Новая Go >Привет, Хабр!

Три года назад мы приняли стратегическое решение принять участие в разработке go-lang-idea-plugin, опенсорсного проекта, нацеленного на создание IntelliJ-плагина для Go. За эти три года наш вклад (в сумме около 3000 коммитов) помог полностью переписать плагин, сделав его более стабильным, расширяемым и функциональным.

В прошлом году мы начали подсчет количества уникальных пользователей плагина. За год оно выросло вдвое и теперь составляет 30 тысяч активных пользователей в месяц. Это, а также большое количество пользователей, ждущих от нас Go IDE уровня IntelliJ IDEA, вместе убедили нас наконец «форкнуть» go-lang-idea-plugin и создать собственную IDE для Go.

Сегодня мы рады представить вашему вниманию Gogland, новую Go IDE и последнее пополнение семейства IDE на базе платформы IntelliJ! Хотя Gogland находится в активной разработке, сегодня мы начинаем «закрытое» тестирование. Это означает, что у вас есть шанс одними из первых опробовать Gogland.

JetBrains GoLand 2020.2.5 + macOS + Linux — скачать на ПК с активацией

Перед вами программа GoLand — новая и передовая IDE от известной компании JetBrains, ее основная задача дать вам инструменты для создания эргономичной среды нужной для разработки Go. Благодаря тому, что после запуска вас ждет совершенно новая среда IDE она значительно расширяет платформу IntelliJ — вы получите только нужные и самые востребованные инструменты для кодирования и интеграции специфичных только для языка Go.

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

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

В целом GoLand реально крутая программа направленная на оказании помощи в работе с данным языком, всем кто заинтересовался советую перейти в полную новость, то есть ниже, и там уже сможете скачать последнюю версию программы JetBrains GoLand бесплатно плюс вас ждет активация (кряк/серийник), воспользовавшись им вы сможете без проблем провести регистрацию продукта и не платить много денег за его использование. Как всегда скачать торрент GoLand у нас нельзя, мы работаем только с прямыми ссылками, никаких сидеров и прочего, так что приятной загрузки!

Лицензия: ShareWare — у нас вы можете скачать бесплатно
Язык: English — Русская версия и Русификатор отсутствуют
Размер: 283 + 341 + 344 MB
ОС: Windows 7+
Версия: 2020.2.5
Скачать: GoLand последняя версия на ПК с ключом/кряком + 2020.2.2 MacOS версия + 2020.2.2 Linux версия
Вкл Выкл

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