简介

GoLand是由JetBrains公司旨在为Go开发者提供的一个符合人体工程学的商业IDE。此IDE整合了有关GO语言的编码辅助功能和工具集成特点, 可以大大提高开发效率。

安装指南

下载

大家可以从《官网》下载最新的稳定版本或下载《指定版本》,安装步骤较为简单,就不在此处赘述了。

激活

无限重置

此方法不适用于最新版本,仅适用2021.2.2以下的版本,此处选用版本为2020.3.5

  • 运行GoLand,选择Evalutate for free方式进入IDE
  • 作者已将此软件下架并删除了《仓库》,请从《百度云》下载。
  • 将重置软件从Finder拖入到GoLand中进行安装。
  • 在欢迎界面的Option Menu中选择Eval Reset,在弹出的界面中勾选Auto reset before per restart,以后将自动静默重置。

    拦截请求

    此方法适用于最新版本:

  • 此软件与重置软件的作者均为同一个人。

  • 此软件是通用的、针对Java程序、灵活的、精准基于规则的防火墙,更多内容请参考《博客》
  • 此处我们使用软件拦截JetBrains的在线激活验证,请从《热心大佬》出下载魔改好的软件包。

image.png

  1. # 删除旧版本
  2. rm -rf ~/Library/CrackTools/jetbra
  3. # 解压到指定目录
  4. mkdir -p ~/Library/CrackTools/
  5. unzip jetbra-*.zip -d ~/Library/CrackTools/
  1. cd ~/Library/CrackTools/jetbra/
  2. ./scripts/install.sh
  3. # 若遇到软件崩溃问题,可通过以下命令修复
  4. killall Dock

此时会自动生成如下的脚本和配置文件:

  • ~/.zshrc
  • ~/.jetbrains.vmoptions.sh
  • ~/Library/CrackTools/ja-netfilter-all/vmoptions/goland.vmoptions

修改IDE的配置,防止IDE因为内存不够而导致偶发性崩溃:

  1. vim ~/Library/CrackTools/jetbra/vmoptions/goland.vmoptions
  1. -Xms1024m
  2. -Xmx2048m
  • 运行Goland,选择Activate Goland,再点击Activation Code
  • 再从《热心大佬》处复制一个GoLand密钥,请开始体验你的IDE吧。

image.png

启用新版UI

启用要求:

  • 升级IDE2022.2版本以上。
  • IDE中连按2Shift键,出现如下窗口。

image.png

  • 在输入框输入Registry,并稍等片刻。

image.png

  • 选中Registry,并在随后出现的窗口中勾选ide.experimental.ui选项。

image.png

  • 最后点击Close关闭窗口并重启IDE,即可体验新版UI了。

    常用插件

    汉化包

    Chinese(Simplified)Language Pack / 中文语言包

    GitToolBox

    提供了一系列实用的Git功能。

    Kubernetes

    提供了一些系列实用的Kubenetes功能。

    VSCode Keymap

    所有基于IntelliJIDEVSCode键盘映射。如果您的IDE中未预装VSCode键盘映射,请使用此插件。

    INI

    提供.ini文件支持。

    JSON

    提供.json文件支持。

    TOML

    提供.toml文件支持。

    卸载指南

    卸载软件

    从应用程序中将GoLand直接移除即可。

    清理配置

    1. rm -rf ~/Library/Application\ Support/JetBrains/