zoukankan      html  css  js  c++  java
  • Go语言集成开发环境之VS Code安装使用

    Go语言集成开发环境之VS Code安装使用

    VS Code是微软开源的一款编辑器,插件系统十分的丰富。下面介绍如何用VS Code搭建go语言开发环境

    下载与安装

    VS Code官方下载地址

    三大主流平台都支持,请根据自己的电脑平台选择对应的安装包。

    1550239338474.png双击下载好的安装文件,双击安装即可。

    安装中文简体插件

    点击左侧菜单栏最后一项管理扩展,在搜索框中输入chinese ,选中结果列表第一项,点击install安装。

    安装完毕后右下角会提示重启VS Code,重启之后你的VS Code就显示中文了vscode1.gifVSCode主界面介绍:1550240342443.png

    安装Go开发扩展

    现在我们要为我们的VS Code编辑器安装Go扩展插件,让它支持Go语言开发。1550241460281.png

    变更编辑器主题

    依次点击设置->颜色主题vscode_theme会弹出如下窗口:vscode_theme可以根据自己的喜好选择相应的主题。

    安装Go语言开发工具包

    在座Go语言开发的时候为我们提供诸如代码提示、代码自动补全等功能。

    在此之前请先设置GOPROXY,打开终端执行以下命令:

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

    Windows平台按下Ctrl+Shift+P,Mac平台按Command+Shift+P,这个时候VS Code界面会弹出一个输入框,如下图:vscode09

    我们在这个输入框中输入>go:install,下面会自动搜索相关命令,我们选择Go:Install/Update Tools这个命令,按下图选中并会回车执行该命令(或者使用鼠标点击该命令)vscode10在弹出的窗口选中所有,并点击“确定”按钮,进行安装。vscode11

    然后会弹出如下窗口,开始安装工具:vscode12

    喝口水,等待所有工具都安装成功,如下图所示:vscode14

    配置VSCode开启自动保存

    按下图依次点击 文件->首选项->设置vscode15打开设置页面就能看到自动保存相关配置如下图,可以根据自己的喜好选择自动保存的方式:vscode16

    配置代码片段快捷键

    还是按Ctrl/Command+Shift+P,按下图输入>snippets,选择命令并执行:vscode16

    然后在弹出的窗口点击选择go选项:vscode18然后弹出如下页面:vscode19

    大家可以简单看下上面的注释,介绍了主要用法:

    “这里放个名字”:{
        "prefix": "这个是快捷键",
        "body": "这里是按快捷键插入的代码片段",
        "description": "这里放提示信息的描述"
    }
    

    其中$0表示最终光标提留的位置。 举个例子,我这里创建了两个快捷方式,一个是输入pln就会在编辑器中插入fmt.Println()代码;输入plf,就会插入fmt.Printf("")代码。

    {
    	"println":{
    		"prefix": "pln",
    		"body":"fmt.Println($0)",
    		"description": "println"
    	},
    	"printf":{
    		"prefix": "plf",
    		"body": "fmt.Printf("$0")",
    		"description": "printf"
    	}
    }
    

    把上面的代码,按下图方式粘贴到配置文件中,保存并关闭配置文件即可。vscode20添加如上配置后,保存。 我们打开一个go文件,测试一下效果:demo1

    在当下的阶段,必将由程序员来主导,甚至比以往更甚。
  • 相关阅读:
    Nagios显示器mysql定从库: libmysqlclient.so.18: cannot open shared object file: No such
    UVA 11402
    Oracle 11g 的PL/SQL函数结果缓存
    最大公约数(Greatest Common Divisor)
    计时器 Timer
    ArcGIS Engine 捕捉
    AE+C# 图层中增加相应属性标注
    C# ComboBox自动完成功能的示例
    Visual Assist的破解与安装
    GitHub的代码托管和使用方法
  • 原文地址:https://www.cnblogs.com/randysun/p/15396080.html
Copyright © 2011-2022 走看看