GoLand缓存分四类:Application Support(存配置与插件,不清则旧设置复活)、Caches(存索引,不清则跳转错乱)、Logs/Preferences(存日志与GUI偏好,不清或致启动异常)、Saved Application State及plist(macOS特有,不清则卡欢迎页)。

GoLand 缓存不清理,重装后旧设置、插件、SDK 路径全复活,项目识别失败、补全失效、卡在欢迎页是大概率事件。
GoLand 缓存分哪几类?各自影响什么
GoLand 的缓存不是单个目录,而是四类独立路径,分别控制不同行为:
-
Application Support:存用户配置(主题、快捷键、插件状态、代码模板),漏清这里,重装后界面和操作习惯原样复刻 -
Caches:存索引文件(符号跳转、Find Usages、结构视图),不清它,IDE 会持续提示“cannot find package”或跳转错乱 -
Logs和Preferences:存运行日志与 GUI 级偏好(如窗口布局、最近打开项目列表),不清可能触发启动异常或 UI 卡顿 -
Saved Application State和com.jetbrains.goland.plist:macOS 特有,控制欢迎页状态和上次退出时的窗口快照,不清就大概率卡死在“Loading projects...”
删缓存命令必须带星号,不能手猜版本号
JetBrains 会为每个大版本建独立目录(如 GoLand2025.1、GoLand2026.1.1),手动删容易漏。以下命令直接匹配所有:
rm -rf ~/Library/Application\ Support/JetBrains/GoLand* rm -rf ~/Library/Caches/JetBrains/GoLand* rm -rf ~/Library/Logs/JetBrains/GoLand* rm -rf ~/Library/Preferences/JetBrains/GoLand* rm -f ~/Library/Preferences/com.jetbrains.goland.plist rm -rf ~/Library/Saved\ Application\ State/com.jetbrains.goland.savedState
注意:GoLand* 中的星号不能省——它确保覆盖 GoLand2024.3 到 GoLand2026.1.1 所有变体;Windows 用户对应路径是 %APPDATA%\JetBrains\GoLand* 和 %LOCALAPPDATA%\JetBrains\GoLand*。
Toolbox 安装的 GoLand 必须先卸实例,再删缓存
如果用 JetBrains Toolbox 安装,仅删缓存目录无效——Toolbox 会在后台自动恢复旧实例配置。必须先走完这步:
GoLand 2026.1.1 是 2026.1 发布后的首个维护修正版本,适合已经开始体验 2026.1 新功能并希望同步补丁的开发者。它更适合用于入门项目、现有项目迁移测试和 IDE 行为验证。
- 打开 Toolbox → Settings → Instances → 找到 GoLand 条目 → 点垃圾桶图标 → 选「Uninstall」
- 等进度条走完,再执行上面的
rm -rf GoLand*命令 - 否则你会发现
~/jetbrains-toolbox/下仍有残留子目录,且下次启动 Toolbox 会立刻重建
环境变量和 Shell 配置也得查,尤其 GOPATH/GOROOT
老版本 GoLand 在首次配置 SDK 时,可能往 ~/.zshrc 或 ~/.bash_profile 写了硬编码路径,例如:
export GOPATH="/Users/xxx/go" export GOROOT="/usr/local/go"
这些残留会导致新装的 GoLand 加载错误 SDK,或干扰 go mod 行为。检查并删掉相关行,然后执行 source ~/.zshrc 生效。若不确定,直接运行 go env GOPATH GOROOT 看输出是否符合当前预期。
最常被跳过的其实是 Saved Application State 和 plist 文件——它们不占多少空间,但决定了 IDE 启动时是否能跨过欢迎页。删完所有目录后,别急着重启,先确认 which goland 返回空,再开 Toolbox 或双击安装包。










