TOC

Windows 10 开发环境重装笔记

基础环境:Windows 10 (带 Edge)

  1. 驱动更新

  2. 激活

  3. Windows 更新
    PS:系统更新之后就会有 winget 了

  4. 用户目录下的文件夹链接到移动磁盘
    视频,图片,文档,下载,音乐

  5. 360 “优化” 一番

    • 360安全卫士
    • 驱动大师
    • 360压缩
  6. 复制目录 .ssh, .config 目录

  7. 配置网络代理 + 办公网络 VPN

  8. 安装软件

    winget 在 msstore 中叫做“应用安装程序”
    Windows Terminal 也可以在 msstore 中找到

    winget install Microsoft.VisualStudioCode
    winget install Microsoft.Edge
    winget install Microsoft.WindowsTerminal
    
    winget install Git.Git
    winget install qishibo.AnotherRedisDesktopManager # 导入配置即可
    winget install ScooterSoftware.BeyondCompare4
    winget install KeePassXCTeam.KeePassXC
    winget install Apifox.Apifox
    
    # winget install Tencent.wechat-work
    winget install Tencent.WeCom
    winget install Tencent.WeChat
    
    winget install Python.Python.3.8
    winget install GoLang.Go
    
    winget install voidtools.Everything
    winget install hluk.CopyQ
    
    winget install Nutstore.Nutstore
    winget install NetEase.YoudaoNote # 有道云笔记
    winget install NetEase.CloudMusic # 有道云音乐
    
    # winget install iFlytek.iFlyIME # 讯飞输入法
    winget install Rime.Weasel # 小狼毫输入法(Rime)
    
    # 无需安装,走笔记本中转
    # winget install OpenVPNTechnologies.OpenVPNConnect
    

    其他软件:

    • Filezilla Client

    无需安装:

    • GFW,走笔记本中转
    • HeidiSQL(Portable 版本)

Edge 浏览器

  1. 自动更新:... > 帮助与反馈 > 关于 Microsoft Edge
  2. 登录账号,自动同步
  3. 同步需要一段时间,可以先安装上 SwitchyOmega:
    https://microsoftedge.microsoft.com/addons/search/switchyomega?hl=zh-CN

VSCode

  1. 登录账号,自动同步
  2. 同步需要一段时间,可以先安装上 Remote - SSH

Windows Terminal

  1. 配置上开发机器的 SSH 连接,作为默认会话
  2. 记住 GitBash 的快捷键

访问开发机器 zsh 的时候,Home / End 失灵,只能 Ctrl + A / Ctrl + E 代替。

  1. bash 没有问题
  2. Putty 连接 zsh 也是好的

经过一番实验,发现使用 Git 带的 ssh 就好了:

# C:\Windows\System32\OpenSSH\ssh.exe
C:\Users\Administrator>ssh -V
OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5

# C:\Program Files\Git\usr\bin\ssh.exe
C:\Users\Administrator>"C:\Program Files\Git\usr\bin\ssh.exe" -V
OpenSSH_9.0p1, OpenSSL 1.1.1p  21 Jun 2022

# 作为对照,这是开发机器 (Ubuntu 22.10) 上的 SSH 版本:
ssh -V
OpenSSH_8.9p1 Ubuntu-3ubuntu0.1, OpenSSL 3.0.2 15 Mar 2022
"C:\Program Files\Git\usr\bin\ssh.exe" catroll@172.16.0.49 -F C:\Users\Administrator\.ssh\configwin

Git Bash

~/.bash_profile

test -f ~/.profile && . ~/.profile
test -f ~/.bashrc && . ~/.bashrc

~/.bashrc

source ~/Projects/StdEnv/aliases/main.sh

旧磁盘格式化 + 反复覆写

dd if=/dev/zero of=/e/bigfile bs=10M