After initialization of a Windows 11 or a macOS, here is the TODO list.

Table of Contents

I. BACKUP

如果要重装系统, 需要提前备份好本地文件

  • PyCharm/IDEA
    • git commit and push
    • Scratch中的每一条SQL console, 右键Refactor -> Copy file, 存储到项目sql文件夹中随Git上传
    • Scratch中的代码
  • VisualStudioPro2022
    • git commit and push
  • VSCode
    • git commit and push
    • 据说可以通过vue-cli创建uni-app工程?
  • 坚果云文档: 仅限文档, 其余通过本地文件存储
  • 本地文档
    • 公司超大文件
    • 各个项目的 密钥/证书
    • 服务器所涉及的 登录方式/用户名/密码 等文档
  • C:\Users\ASUS\.vsvimrc专为VisualStudio配置的(VSCode不需要深入配置和研究)
  • WSL2
    • ~/.ssh/id_ed25519*, ~/.ssh/config
    • .vimrc(坚果云有备份)
    • .bashrc(暂时没有必要备份, 重装后, 配置apssh即可)
    • .gitconfig
  • Proxy文件夹
  • 虚拟机
    • Finance
    • 其它特种数据?
  • Image
  • Video
  • Music
  • Create a bootable USB by Microsoft official MediaCreationTool

II. BASE

只要连接互联网, 现有的Windows11会自动联网安装驱动, 只需要等待更新/重启

常用的跨平台工具, 兼容iOS / macOS / Windows / Android

  • Input method, config only ctrl + space to switch(微软输入法与IDEA关于重命名变量的热键冲突已经被修复)
  • Chrome as default browser, 下载工具, 查询密码, 都需要它, 优先安装
  • HHKB
  • Logitech G703 and G Hub
  • 文件夹选项 -> 隐私
    • 取消勾选"显示最近使用的文件"
    • 取消勾选"显示常用文件夹"
  • v2rayN(Need DotNet6.0) 注意新安装的Windows, 要确保对时准确, 精准到1分钟以内, 否则代理建立连接失败
  • hugo in WSL2
    • HUGO的GitHub的releases中下载适用于Windows的文件压缩包
    • 比如放在C:\Program Files\Git\usr\bin中, 并添加到环境变量中
  • 向日葵Sunlogin
  • WireShark
  • Typora
  • 坚果云
  • Office365(Outlook, Excel, Word, PowerPoint)
  • WeChat
  • 腾讯会议
  • 亿图Edraw
  • Fiio driver
  • Notepad++
    • 确认 字符集/字体/缩进/换行符(Unix LF), 深色模式随系统
  • Axure RP 9(Axure Rapid Prototyping)(Deprecated, use Mock in iPad)

III. WSL2

If use Windows11, I like WSL2 so much

If use macOS, natively with terminal

A. Active WSL2

  • Install Ubuntu, configure Ubuntu as default and configure color themes
  • Autostart WSL2 with Win11 boot up
  • SSH key-pairs, config file
  • .gitconfig file
  • C:\User\Ivan\.wslconfig?

B. Vim

  • Put .vimrc into /root目录(Dec 04, 2024, 新安装的Ubuntu默认使用的是root用户)
  • Install bundle, which is recorded on the top of .vimr file

C. Mysql

参见sql-mysql.md

D. Redis

参见sql-mysql.md

IV. IDE

关于开发语言/开发环境, 暂时都在物理机上安装和管理

  • Java, 使用IDEA管理JDK环境, 存放在C:\Users\Ivan\.jdks
  • Python, 使用Anaconda管理Python环境, 安装在C:\Users\anaconda3, PyCharm选择并调用
  • C++, TODO @Ivan
  • JavaScript, 使用nvm管理nodejs环境, 安装在C:\Users\Ivan\AppData\Roaming\nvm, VSCode通过Remote - WSL插件连接到WSL, 通过命令行操作npm run dev

A. Jetbrains PyCharm/IDEA

参见python-basic.md/java-basic.md中步骤

另外, 配置好WSL2之后, PyCharm/IDEA中的git可以自动检测到Auto-detected: \\wsl.localhost\Ubuntu\usr\bin\git

B. VisualStudio Pro 2022

VisualStudio Pro 2022, 64位的IDE

  • hugo, 参见README.md
  • C++, 参见c-plus-plus.md

C. VS Code

轻度使用VS Code就好了, 暂时不要过度使用

  • Vue3, 参见js-vue3.md

V. VirtualBox

Try V-box this time(Dec 03, 2024) ?

  • Finance镜像: Download Bitcoin wallet from here and choose Bitcoin Core
  • Login this website to trans BTC
  • 百度云盘
  • 迅雷