Win10 命令行、C 与 Golang 简易开发环境搭建

157 阅读2分钟

前言

过年回家,包里的电脑忘记带电源了,就用起了大学时候的老笔记本(16 年夏天买的,快七年了,时间过得真快呀)。今年夏天给这台电脑装了 Win10,留给父母闲着无聊看电视剧,但他们一次都没用过,哈哈,我就摆弄起了这台电脑。最开始打算给这台电脑重装 Liunx,但手头没有 U 盘无法制作启动盘,需要下载镜像,重新给硬盘分区,挂载镜像,有点麻烦,就在 Win10 上搞了。

安装字体

对于搭建开发环境,我喜欢从安装一个喜欢的字体开始,平常开发使用 Hack Nerd Font (下载链接)。

配置命令行

安装 Windows Terminal

直接在 Microsoft Store 中搜索安装即可。 image.png

安装 PowerShell

相较于使用 Windows PowerShell,我更喜欢使用跨平台的 PowerShell。

安装完后,将默认 Shell 设置为 PowerShell image.png

安装 Scoop

在 Windows 中,可以使用 Scoop 很方便地下载和管理软件包。

# 安装常用 bucket
scoop bucket add versions
scoop bucket add extras

安装 Oh My Posh

使用 Scoop 安装 Oh My Posh

scoop install https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/oh-my-posh.json

设置命令行自动提示

PowerShell 最终配置

通过 vim $PROFILE 编辑 PowerShell 配置文件。

oh-my-posh init pwsh --config C:\Users\${user_name}\AppData\Local\Programs\oh-my-posh\themes\robbyrussel.omp.json | Invoke-Expression

Import-Module PSReadLine
Set-PSReadLineOption -PredictionSource History

$env:SCOOP='C:\Users\${user_name}\scoop'

Set-Alias ll dir
Set-Alias wh 'where.exe'

安装 vim、GCC 和 make

scoop install vim gcc make

安装 Golang

下载压缩包解压,配置相关环境变量即可。

# Golang 设置国内镜像
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct

安装 VSCode

安装完后,需要设置字体,不然 VSCode 的内部终端无法渲染 Oh My Posh。 image.png

安装 Rancher Desktop

启动 Rancher Desktop 会报错

Error: wsl.exe exited with code 4294967295

参考:stackoverflow.com/questions/7…

执行 文档 中的 step 5 和 step 6 重启 Rancher Desktop 即可。