Skip to content

VSCode 使用小技巧

vscode中go开发环境配置

安装插件

首先go插件必须要安装上,安装完成后打开go文件,会提示安装gopls,但是此时不一定可以安装,因为是国内环境,懂得都懂。

安装gopls和go-outline

正确的安装方式是,首先配置go的代理:

shell
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

然后就可以简单的使用go install进行命令进行安装啦:

shell
go install golang.org/x/tools/gopls@latest
go install github.com/ramya-rao-a/go-outline@latest

最后,重新打开vscode,是不是发现智能提示已经有了。

配置调试工具

在打开的go文件中按F5调试,会提示安装dlv-dap工具,点击install进行安装,安装完成后,再次按F5会有一行错误提示:

shell
go.mod file not found in current directory or any parent directory; see 'go help modules'

此时,在终端中输入:

shell
go env -w GO111MODULE=auto

然后再次按F5启动调试,发现程序可以正常运行了!

vscode 配置 plantuml

  1. 安装 plantuml 和 graphviz

    ArchLinux
    shell
    sudo pacman -S plantuml graphviz
    Debian
    shell
    sudo apt install plantuml graphviz
  2. vscode 安装 plantuml 插件

VSCodium和Code-OSS使用vscode扩展

  1. 找到product.json文件:

    ArchLinux
    shell
    /usr/lib/code/product.json
    Debian
    shell
    /usr/share/codium/resources/app/product.json
  2. 修改"extensionsGallery"字段:

    json
    "extensionsGallery":{
       "serviceUrl":"https://marketplace.visualstudio.com/_apis/public/gallery",
       "cacheUrl":"https://vscode.blob.core.windows.net/gallery/index",
       "itemUrl": "https://marketplace.visualstudio.com/items"
    }
  3. 重启 code 即可

vscode使用gitee同步配置

  1. 在网页上登陆gitee后,点击右上角“发布代码片段”

  2. 随便填写信息,如“vscode clound sync”,点击发布

  3. 发布后跳转的浏览器地址最后一段就是gistID,若遗忘,则在个人主页后添加/codes就可以进入代码片段管理页面了

  4. 点击头像,进入设置页面,找到私人令牌,创建私人令牌

  5. 安全起见,建议只勾选user_infogists权限

  6. 提交后会弹出消息框,务必记录该私人令牌,因为它只会出现一次,如我的就是:

    shell
    ae82d00e89e159112b1bacce8dd3c8a8
  7. 打开vscode,按下Ctrl+Shift+P,输入settings.json打开设置,并填入以下内容:

    shell
    "gitee.gist":"将双引号里面的内容替换成前面获取到的gistID",
    "gitee.access_token":"将双引号里面的内容替换成你的私人令牌"
  8. 配置好后,可以使用upload setting命令上传设置,download setting命令下载配置

博客内容遵循 CC BY-NC-SA 4.0 协议。