cursort如何在不同项目下自动适配asdf安装的golang

  1. 全局配置,注意替换为自己的路径
settings 复制代码
    "go.toolsEnvVars": {
        "PATH": "/Users/apple/.asdf/shims:$GOROOT/bin:$GOPATH/bin:/usr/local/opt/asdf/libexec/bin:/Users/apple/work/gocode/bin:/usr/local/bin:/usr/bin:/bin",
    },
    "go.alternateTools": {
        "go": "/Users/apple/.asdf/shims/go",
        "dlv": "/Users/apple/.asdf/shims/dlv",
        "gofmt": "/Users/apple/.asdf/shims/gofmt",
        "gopls": "/Users/apple/.asdf/shims/gopls"
    },
  1. 不要设置goroot 环境变量
  2. 不好用的话,设置下 ~/.zshenv ,在里面设置初始化 asdf的命令
setting 复制代码
export ASDF_GOLANG_DOWNLOAD_BASE_URL="https://mirrors.aliyun.com/golang"
export ASDF_GOLANG_SKIP_CHECKSUM=1
export ASDF_DATA_DIR="$HOME/.asdf"

. /usr/local/opt/asdf/libexec/asdf.sh
# 添加补全功能到 fpath
fpath=(${ASDF_DATA_DIR}/completions $fpath)
# 使用 ZSH 的 compinit 初始化补全功能
autoload -Uz compinit && compinit


# 使用自定义版本,保留用户自定义的 GOPATH 和 GOBIN
. ${ASDF_DATA_DIR}/plugins/golang/set-env-custom.zsh
# 不需要手动添加 shims 到 PATH,asdf.sh 已经自动添加
# export PATH="/Users/apple/.asdf/shims:$PATH"
相关推荐
参.商.2 小时前
【Day43】49. 字母异位词分组
leetcode·golang
参.商.2 小时前
【Day45】647. 回文子串 5. 最长回文子串
leetcode·golang
AMoon丶4 小时前
Golang--内存管理
开发语言·后端·算法·缓存·golang·os
lars_lhuan6 小时前
Go Context
golang
AMoon丶6 小时前
Golang--垃圾回收
java·linux·开发语言·jvm·后端·算法·golang
Dylan~~~6 小时前
Go语言Web框架选型指南:从入门到精通
开发语言·前端·golang
hongtianzai6 小时前
Laravel7.x十大核心特性解析
java·c语言·开发语言·golang·php
Java面试题总结7 小时前
go从零单排之方法
开发语言·后端·golang
lars_lhuan7 小时前
Go atomic
开发语言·后端·golang
hongtianzai8 小时前
Laravel8.x核心特性全解析
java·c语言·开发语言·golang·php