【Golang】备份mac下air的配置
【Golang】怎么实现Go程序的实时热更新一文中介绍了air这个go语言热更新工具。文中也提到了在windows下,air存在问题,但是在Mac下却能够正常使用。本文就简单记录下air的配置,备忘。
……专注于IT互联网,Web技术,Go语言(golang)、.Net,.Net Core,Node.js,前端框架、项目管理、软件架构
只有原创,没有转载,只有实践,才会成文。
【Golang】怎么实现Go程序的实时热更新一文中介绍了air这个go语言热更新工具。文中也提到了在windows下,air存在问题,但是在Mac下却能够正常使用。本文就简单记录下air的配置,备忘。
……Visual Studio Code在Mac上的表现优于windows太多了。智能提示与保存自动格式化也灵敏多了。本篇记录一下常用且实用的快捷键,以提高开发效率。
……在mac中安装软件,有多种方法:
Homebrew
安装
dmg
安装包直接one by one安装
本篇看下跟开发相关的软件、工具,在安装成功后的具体路径,备注一下:
……使用vscode
进行调试go语言程序时,出现protocol error e09 during set breakpoint for packet
,曾经一度让博主猜测自己代码问题,排除代码问题之后,又猜测:难道mac
上非得goland
来进行调试,vscode
不够格,当然最终得着重说一下,vscode
在mac
下表现明显优于在windows
下的表现,windows
下的vscode
经常出现卡顿,智能提示不及时等问题,这些诸多问题在卸载原有插件,安装Go Nightly
之后得到改善,很神奇。
CentOs
下有yum
,Ubuntu
下有apt
,windows
下有chocolatey
,除此之外微软在 Build 2021 开发者大会上宣布,Windows
软件包管理器 winget 1.0
版本正式发布,当然博主还未使用。不过由于公司开发使用的是MacOS
,所以本篇就介绍Mac
下的包管理器——Homebrew。
在Mac
的使用中过程中,有许多需要增加环境变量的情况。比如配置go
的私有仓库GOPRIVATE
,以及校验服务器GOSUMDB
。按照习惯我们都会搜索一下 “mac下如何修改环境变量”。
入职便领了一台MacBook Pro
,不怕大家笑话,博主从来没用过mac
,刚拿到手就很懵逼,虽说咱linux
又不是没用过,但是冷不丁的切换至Mac
用于工作,按照惯例也不配鼠标,刚开始还真有一点无所适从,不过经过两天的使用,摸索,渐渐也熟悉了Mac
。本篇就主要归纳总结一下如果在Mac
下配置Go
语言开发环境,捎带手的提一下Mac
的使用与开发工具vscode的配置。