windows初始化
前言
即使是windows,默认环境也不是很好用,比如无法正常查看md文档、终端配置不合适。
准备
winget换源
不知道为啥,winget不起作用。

后来发现原因是自带的winget源无法正常连接,因此我们需要换源。
# 自带的版本
winget -v
# v1.2.10691
winget source remove winget
winget source add winget https://mirrors.ustc.edu.cn/winget-source --trust-level trusted
打开
https://apps.microsoft.com/apps?hl=zh-CN&gl=CN
- 关闭Smart Screen,安装软件时跳出来很烦人。


- 文件扩展名

uac
按win搜索uac

pwsh的脚本执行策略
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
防火墙
https://www.cnblogs.com/oldsaltfish/p/18768991
关键在于放行ICMP,这玩意的防火墙会导致局域网内的设备ping你的设备ping不通。
如果想省事,直接关防火墙就行了(很多人都这样做)
关防火墙虽然更加危险,但是其实并没有想象中那么危险,因为连接网络的情况通常是自己信任的网络,没有那么容易受到恶意攻击。
关闭防火墙可以完全规避防火墙带来的问题,在问题排查链路上直接减去防火墙这一项。
而且Windows上防火墙的配置页面确实不太好用,相关的命令也比较难用。
虽然我目前是开启防火墙的,但是我对直接关闭防火墙这种行为表示理解。
安装应用
- pwsh
https://apps.microsoft.com/detail/9p95zzktnrn4?hl=zh-CN&gl=CN
注意,nodejs使用最新版,如果需要LTS版本,应该换成OpenJS.NodeJS.LTS
# edit,微软开发的终端编辑器,支持鼠标和ctrl+cv快捷键
winget install Microsoft.Edit
# zoxide,更好用的cd命令
winget install zoxide
# fzf,在命令行中查找文件
winget install fzf
# 火绒,最好还是装一下,不然windowsDefeder发力了
winget install '火绒安全软件'
# utools
winget install Yuanli.uTools
# 截图软件
winget install PixPin.PixPin.Beta
# 解压软件
winget install Bandisoft.Bandizip
# 卸载软件
winget install HiBitSoftware.HiBitUninstaller
# js工具链
winget install Bun
# nodejs,如果要LTS则添加LTS后缀`OpenJS.NodeJS.LTS`
winget install OpenJS.NodeJS
# 百度网盘
winget install Baidu.BaiduNetdisk
# 阿里云盘
winget install Alibaba.aDrive
# 文件搜索,Everything 需要注意,alpha版本是英文的,装普通版就行了
winget install voidtools.Everything
# zed,文本编辑器
winget install ZedIndustries.Zed.Preview
# git,版本控制工具
winget install Git.Git
# apifox,接口测试工具
winget install Ruihu.Apifox
其他软件
cpp构建工具
rust或者python的某些包需要c++构建工具
https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/
wignet遇到的问题
虽然后面有看到人家的帖子说是TLS的问题,但是好像还是网络问题,因为github国内访问受阻。


配置zoxide
edit $profile
Invoke-Expression (& { (zoxide init powershell | Out-String) })
软件设置
双击解压。

- pixpin

百分浏览器
Ctrl+反引号 快捷键占用
vscode
vscode最好不要使用winget安装,因为在其安装程序中有将用vscode打开添加到右键菜单的选项。
最好不要使用insider版本,命令和vscode不一样,多了不必要的麻烦。

git
设置用户名邮箱之类的
git config --global user.name "xxx"
git config --global user.email "xxx@qq.com"



浙公网安备 33010602011771号