配置 VSCode IDE

  • 原创
  • Madman
  • /
  • /
  • 0
  • 1083 次阅读

Synopsis: 使用微软的 Visual Studio Code,并安装 vscode-go 扩展,配置 Go 开发环境

1. 安装 Go

请参考 Go基础|第1章:准备开发环境

2. 安装 VSCode

请前往 https://code.visualstudio.com/ 下载最新版,我使用的是 1.39.1 版本

打开 VSCode,按 Ctrl + Shit + X 快捷键,打开扩展商店,可选择安装如下插件:

  1. 中文: Chinese (Simplified) Language Pack for Visual Studio Code
  2. 图标: vscode-icons
  3. 主题: One Dark Pro
  4. 火焰特效: power mode

然后按 Ctrl + Shit + P 快捷键,打开 命令面板,输入 Preferences: Open User Settings,修改用户个人配置 settings.json

{
    // 禁用要发送给 Microsoft 的使用情况数据和错误。
    "telemetry.enableTelemetry": false,
    // 禁用要发送给 Microsoft 的故障报表,此选项需重启才可生效
    "telemetry.enableCrashReporter": false,
    // 主题,默认是Default Dark+
    "workbench.colorTheme": "One Dark Pro",
    // 主题图标,默认是vs-seti
    "workbench.iconTheme": "vscode-icons",
    // 字体系列
    "editor.fontFamily": "'Source Code Pro', Consolas, 'Courier New', monospace",
    // 字体大小
    "editor.fontSize": 18,
    // 行高
    "editor.lineHeight": 24,
    // 在一定数量的等宽字符后显示垂直标尺。输入多个值,显示多个标尺。若数组为空,则不绘制标尺
    "editor.rulers": [
        80,
        120
    ],
    // 覆盖当前所选颜色主题中的编辑器颜色和字体样式,去除斜体的注释样式
    "editor.tokenColorCustomizations": {
        "textMateRules": [
            {
                "name": "Comments",
                "scope": "comment, punctuation.definition.comment",
                "settings": {
                    "fontStyle": ""
                }
            },
            {
                "name": "js/ts italic",
                "scope": "entity.other.attribute-name.js,entity.other.attribute-name.ts,entity.other.attribute-name.jsx,entity.other.attribute-name.tsx,variable.parameter,variable.language.super",
                "settings": {
                    "fontStyle": ""
                }
            },
            {
                "name": "js ts this",
                "scope": "var.this,variable.language.this.js,variable.language.this.ts,variable.language.this.jsx,variable.language.this.tsx",
                "settings": {
                    "fontStyle": ""
                }
            }
        ]
    },
    // 启用powermode插件,输入时有火焰特效
    "powermode.enabled": true,
    "powermode.presets": "flames",
    // 编辑器失去焦点时自动保存更新后的文件
    // "files.autoSave": "onFocusChange",
    // 终端
    "terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe",
    // 使用的代理设置。如果没有设置,将从 http_proxy 和 https_proxy 环境变量中获取
    "http.proxySupport": "on",
    "http.proxyStrictSSL": false,
    // "http.proxy": "socks5://127.0.0.1:1080"
    // 或者
    // "http.proxy": "http://127.0.0.1:1081"
    // 或者
    // "http.proxy": "https://127.0.0.1:1081"
}

3. Go in Visual Studio Code

参考:

使用 Visual Studio Code 的 Go 扩展,你可以获得诸如 代码高亮、代码提示、自动完成、语法检查、代码格式化等语言功能,这些功能将帮助你进行 Golang 开发

3.1 安装 Go 扩展

打开 VSCode,按 Ctrl + Shit + X 快捷键,打开扩展商店,搜索 go,安装第一个扩展插件即可:

3.2 安装 Go language server: gopls

请务必阅读 Go modules support in Visual Studio Code

打开 VSCode,按 Ctrl + Shit + P 快捷键,打开命令面板,输入 Preferences: Open Workspace Settings

{
    // The only setting you need in Go extension version 0.10.0 and above to use gopls
    "go.useLanguageServer": true,
}

然后任意打开一个 Go 源代码文件,VSCode 就会提示你还没安装 gopls 工具,点击弹出框中的 Install 即可成功安装

最后重启 VSCode,你就可以获得诸如 代码高亮代码提示自动完成语法检查代码格式化 等语言功能,这些功能将帮助你快速进行 Golang 开发

分类: Go
标签: go1.13 Go Modules vscode gopls
未经允许不得转载: LIFE & SHARE - 王颜公子 » 配置 VSCode IDE

分享

作者

作者头像

Madman

如需 Linux / Python 相关问题付费解答,请按如下方式联系我

0 条评论

暂时还没有评论.