前言
过年回家,包里的电脑忘记带电源了,就用起了大学时候的老笔记本(16 年夏天买的,快七年了,时间过得真快呀)。今年夏天给这台电脑装了 Win10,留给父母闲着无聊看电视剧,但他们一次都没用过,哈哈,我就摆弄起了这台电脑。最开始打算给这台电脑重装 Liunx,但手头没有 U 盘无法制作启动盘,需要下载镜像,重新给硬盘分区,挂载镜像,有点麻烦,就在 Win10 上搞了。
安装字体
对于搭建开发环境,我喜欢从安装一个喜欢的字体开始,平常开发使用 Hack Nerd Font (下载链接)。
配置命令行
安装 Windows Terminal
直接在 Microsoft Store 中搜索安装即可。
安装 PowerShell
相较于使用 Windows PowerShell,我更喜欢使用跨平台的 PowerShell。
安装完后,将默认 Shell 设置为 PowerShell
安装 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。
安装 Rancher Desktop
启动 Rancher Desktop 会报错
Error: wsl.exe exited with code 4294967295
参考:stackoverflow.com/questions/7…
执行 文档 中的 step 5 和 step 6 重启 Rancher Desktop 即可。