【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的配置。