Customize My OS
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)
- 腾讯会议
- 亿图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
fileC:\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
- 百度云盘
- 迅雷