从零配置 Windows
25分钟从零带你优雅地搭建 Windows 主力机开发环境,K的windows配置流程,Win11必做设置
Basic Configuration
关闭 BitLocker
搜索 中 管理BitLocker,选择启用或解密 BitLocker
存储磁盘修改
搜索 中 默认保存位置 更改新内容保存位置,如果只有一张C盘则无需修改
查看mac/物理地址
在命令提示符窗口输入 ipconfig/all 查看
Customized Cursors
Windows 磁盘空间清理
cleanmgr / cleanmgr SAGERUN:99:清理C盘
Win + R 输入 %temp%,转到 C:\Users\USER_NAME\AppData\Temp:临时文件
C:\Users\USER_NAME\AppData\Local\cache:缓存
C:\Program Files,C:\Program Files (x86),C:\Users\USER_NAME\AppData\Local(%localappdata% 进入),C:\Users\USER_NAME\AppData\Local\Programs:安装的程序
C:\ProgramData:存储应用程序的公共数据和资源,所有用户能看到
创建虚拟内存
设置-系统-关于-高级系统设置-高级-性能设置-高级-虚拟内存更改,取消勾选自动管理所有驱动器的分页文件大小,勾选自定义大小
环境变量配置
以Java为例:新建2个系统变量 -> 变量名jdk变量值C:\Program Files\Java\jdk-1.8 和 变量名jre变量值C:\Program Files\Java\jre-1.8 -> 编辑环境变量Path,新建 %jdk%\bin 和 %jre%\bin
命令行用命令打开软件
explore .:当前目录下打开文件夹;code .:当前目录下打开VS Code;pycharm64 .:当前目录下打开PyCharm
有网打不开网页
1.彻底退出代理软件
2.任务栏右下角网络图标右键 打开“网络和 Internet”设置 - 代理 - 关闭 使用代理服务器
3.控制面板 - 查看网络状态和任务 - 点击活动网络连接 - 属性 - 网络 - Internet 协议版本4(TCP/IPv4) - 勾选 自动获得 IP 地址 和 自动获得 DNS 服务器地址 - 确定
4.以管理员身份运行 命令提示符 - ipconfig/flushdns 刷新 DNS 解析缓存
进入安全模式删除僵尸文件
win10:控制面板 - 系统和安全 - 管理工具 - 系统配置 - 引导 - 引导选项 - 安全引导 - 最小
win11:搜索 / win R + msconfig - 系统配置 - 引导 - 引导选项 - 安全引导 - 最小
修改注册表开启任务栏秒数显示
win R+regedit - 选择路径 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced - 右侧窗口中新建 DWORD(32 位)项 ShowSecondsInSystemClock - 值设为 1
C:\Windows\System32\drivers\etc 配置本地DNS
1.C:\Windows\System32\drivers\etc 文件的作用是将主机名(域名)映射到IP地址,提供本地 DNS 功能。在操作系统解析域名时,它首先会查阅该文件,如果找到了对应的IP地址,就会直接使用该地址,而无需再通过外部 DNS 服务器查询。通过 ping 域名的方式获取对应的IP地址。
2.修改 hosts 来加速CDN,查看当前网络IP地址 网址1 或 网址2或 网址3,输入 https://sites.ipaddress.com/<web link>#ipinfo 查看和域名 web link 对应的公网ip地址,可修改 host 文件手动绑定cdn和ip地址,利用CDN加速
3.Windows 修改 DNS,如何清除 DNS 缓存,好用的DNS服务器推荐
以 github.com 为例,通过 https://sites.ipaddress.com/github.com/#ipinfo 查得 140.82.114.4 和 140.82.112.3 是 github 的公网地址,https://sites.ipaddress.com/github.global.ssl.fastly.net/#ipinfo 同样可查 github.global.ssl.fastly.net 的公网
进入C:\Windows\System32\drivers\etc修改hosts,新增行:
1
2
3
140.82.114.4 github.com
185.199.109.133 raw.githubusercontent.com
151.101.129.194 github.global.ssl.fastly.net
简易vim配置流程
全网最细!验机烤机软件一站式教程,新手装机必学必用的10款基础检测烤机跑分软件!
Windows Software
1. Python
shell中直接执行python:
python -c "import pandas as pd; print(pd.DataFrame([[1,3],[2,4]]))"
shell中python进入解释器,一次运行多行代码,Ctrl Z Enter 退出解释器环境:
1
2
3
4
>>> print('hi'); \
... print('123')
hi
123
2. Mingw for Gcc,G++
WinLibs standalone build of GCC and MinGW-w64 for Windows
3. Java - 安装教程
1.Oracle -> Products -> Java -> Downloads -> Java8 -> 登录Oracle账号后自动下载
2.打开.exe文件一路下一步安装 jdk-1.8和jre-1.8 至 C:\Program Files\Java,安装时会自动将路径 C:\Program Files (x86)\Common Files\Oracle\Java\java8path 加到系统环境变量中,该路径下有 java.exe,javaw.exe,javaws.exe 三个可执行文件
注意点
1.如何将以上三个可执行文件即 exe 的路径手动添加到系统环境变量中:
新建2个系统变量 -> 变量名jdk变量值C:\Program Files\Java\jdk-1.8 和 变量名jre变量值C:\Program Files\Java\jre-1.8 -> 编辑环境变量Path,新建 %jdk%\bin 和 %jre%\bin
2.jdk-1.8(对应 Java 8)和 jdk-11(对应 Java 11),其中文件夹内文件的差别比较大。因为jdk-11 之后 jre 集成到 jdk 中,无需单独安装jre,只需配置 jdk 的环境变量(jdk-11 根目录和bin目录)
3.jdk-11 下没有 jre,以管理员身份运行 cd 'C:\Program Files\Java\jdk-11' 和 bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre 命令生成 jre 文件夹。Java 11 Windows 下的 jdk-11.0.23_windows-x64_bin.exe 和 jdk-11.0.23_windows-x64_bin.zip 的内容完全一样,都不包含 jre
4.安装 jdk-1.8 时装的 jre-1.8 和 jdk-1.8中文件夹 jre的内容基本相同 
4. Go
配置GO环境变量
GO111MODULE:控制是否启用go mod,默认不用管
GOROOT:安装路径,一般不需要配置
GOPATH:关键,设置为自己的 golang 的项目放置路径,比如”GOPATH=D:\workspace\go” 或 “GOPATH=/Users/user/workspace/golang”
GOPROXY:推荐使用”https://goproxy.cn,direct”
GOPRIVATE:指向自己的私有库,比如说自己公司的私有库
5. MySQL
6. Git
7. CMake
8. LaTex
TeX Live + LaTeX Workshop 视频教程
在vscode 的 settings 中添加:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
{
"latex-workshop.latex.tools": [
{
"name": "xelatex",
"command": "xelatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOCFILE%"
]
}
],
"latex-workshop.latex.recipes": [
{
"name": "xelatex",
"tools": [
"xelatex"
]
}
],
"latex-workshop.latex.clean.enabled": false,
"latex-workshop.latex.clean.fileTypes": [
"*.aux",
"*.bbl",
"*.blg",
"*.idx",
"*.ind",
"*.lof",
"*.lot",
"*.out",
"*.toc",
"*.acn",
"*.acr",
"*.alg",
"*.glg",
"*.glo",
"*.gls",
"*.ist",
"*.fls",
"*.log",
"*.fdb_latexmk",
"*.gz"
],
"latex-workshop.view.pdf.viewer": "tab",
"latex-workshop.message.error.show": false,
"latex-workshop.message.warning.show": false,
"latex-workshop.showContextMenu": true,
"latex-workshop.intellisense.package.enabled": true,
"latex-workshop.latex.autoClean.run": "onBuilt",
"latex-workshop.latex.autoBuild.run": "onSave"
}
9. DBeaver
10. Eclipse - Java
Eclipse安装教程及Java入门教学:推荐 下载zip安装包 - Eclipse IDE for Java Developers 来安装,相比exe文件 更加高效和纯净
11. Eclipse - C++
Eclipse IDE for C/C++ Developers
*Symbol 'std' could not be resolved 报错。解决:MinGW从4.6.2后的版本的自动检测功能被去掉了,不能再自动地找到标准目录的东西了。为了解决这个问题,让编译器在build的时候用英文结果输出。具体的操作步骤是:”Window->Preferences -> C/C++-> Build ->Environment”,增加两个新的环境变量:”LANG”and”LC_ALL”并把它们的值都设成是:”en_US”.from here
12. Qt
官网或镜像站下载 online installer 到本地后,参数mirror 添加阿里镜像云 加速安装:
qt-online-installer-windows-x64-4.8.0.exe --mirror https://mirrors.aliyun.com/qt
选择 Custom Installation 安装 Qt Creator 即可
13. Pycharm
防止关闭项目卡住:Ctrl+Shift+A 搜索 Registry,取消勾选 ide.await.scope.completion
从命令行打开 Pycharm:添加 C:\Program Files\JetBrains\PyCharm 2024.1.1\bin 到用户变量,pycharm64 . 打开当前目录
14. Visual Studio
15. Windows Terminal
16. WSL
搜索 - 启用或关闭Windows功能,勾选 适用于Linux的Windows子系统 开启WSL1 和 虚拟机平台开启WSL2
管理员权限打开命令行,wsl -v 按任意键安装 Windows Subsystem for Linux
WSL基本命令: 安装后 WSL的根目录 / 将挂载到Windows的目录C:\Users\yuy4o\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc\LocalState
1
2
3
4
wsl.exe --list --online / wsl -l -o # 列举现有的可安装的发布版本
wsl.exe --install <DistributionName> # 安装指定的发布版本,如果下载慢可去 Microsoft Store 下载
wsl.exe --list --verbose / wsl -l -v # 查看已安装的实例
wsl.exe --unregister <DistributionName> # 注销实例
17. Docker Desktop
对于Docker Desktop,Hyper-V 或 WSL2 都可作为其后端,WSL2 性能会更好
18. MobaXterm
MobaXterm 和 Xshell 的关系,就像 IntelliJ IDEA 和 Eclipse 的关系一样,功能更加强大,效果更加炫酷
19. Clash for Windows & CFW 教程
20. PixPin
21. Typora
文件 - 偏好设置 - 通用 - 取消勾选 自动检查更新,文件 - 偏好设置 - 编辑器 - 勾选 即时渲染
22. Beyond Compare
23. DeskPins
24. TrafficMonitor
25. WizTree
26. massCode
27. Notepad++
python运行:cmd /k <path/to/python.exe> "$(FULL_CURRENT_PATH)"& PAUSE & EXIT
cpp运行:cmd /k pushd "$(CURRENT_DIRECTORY)" && g++ -o "$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" && "(NAME_PART).exe" & PAUSE & EXIT
28. 福昕PDF阅读器,UPDF
29. 小绿鲸,CopyTranslator,Xtranslator
30. Office 2016 / WPS
31. OBS & 配置视频
32. EvCapture
33. RayLink
34. 图吧工具箱,使用说明
35. CrystalDiskMark,使用说明
36. Bilidown for Windows
37. VMware
Workstation 和 Fusion 对个人使用完全免费,企业许可转向订阅
VMware Workstation 17 Pro,激活码 NZ4RR-FTK5H-H81C1-Q30QH-1V2LA ubuntu镜像下载
38. MSI AFTERBURNER,教程
Windows 系统安装
法一:ISO直装:官方镜像,I Tell You,UUP dump
法二:PE辅助安装,可写入微PE工具箱(MSDN,Windows PE) 和多个镜像:ventoy
法三:修复电脑:rufus
Windows 双系统安装
超详细双系统安装:如何在ubuntu/linux 上装windows, 计算机小白也能看懂的教程
Windows 和 Office 激活
Cross-Platform Resource 多平台适用
Brower Extensions:
OneTab,SingleFile,Dark Reader,沉浸式翻译,Trancy,Zotero Connector,简悦SimpRead,TamperMonkey
Simple Allow Copy,YouTube Dual Subtitles,HTML Elements Screenshot,Just-One-Page-PDF,QR Code Generator,Bookmarks Checker,Cat Catch,Saladict,Vimium,Competitive Companion,RSSHub Rader,Feedbro,ELmo,Sourcegraph
VSCode Configuration: Monokai+Material Icon Theme+Fira Code, 'Droid sans Mono', monospace+Editor:Font Ligatures 设为 true
VSCode Extensions: Live Server,open in brower,Fix JSON
VSCode 字体: Fira Code, 'Droid sans Mono', monospace,Consolas, 'Courier New', monospace,Noto Sans Mono CJK SC, monospace,Inconsolata, DengXian, monospace,Menlo, Monaco, SF Monon
VSCode 光标移动/闪烁动画:Editor: Cursor Blinking 设为 smooth,Editor: Cursor Smooth Caret Animation 设为 on
VSCode 快速插入文件路径:左侧拖出文件,同时按住 Shift,到指定位置,点击右下方的小图标选择路径的类型
VSCode 打开参数的提示:Ctrl+, 搜索 parameter 针对特定语言打开 Inlay Hints
VSCode 快捷键:Ctrl ~ 展示/隐藏下面板;Ctrl B 展示/隐藏左面板;Ctrl K Z 进入专注模式,Esc 退出;F11 进入/退出全屏;Ctrl , 进入设置;Ctrl Shift P 调用插件功能;Ctrl Shift L 选中多个相同文本并同时修改
VSCode 针对python如何配置定义跳转、代码补全、调试:
安装必要拓展包括:Python,Python Debugger,Python Extension Pack,Pylance,进入设置 Python: Language Server, 优先选择 Pylance,相比 Jedi 的静态分析,支持动态分析、代码补全、定义跳转、VSCode集成。Python Debugger 通过生成 launch.json 自定义调试流程
Continue/Pause 继续/暂停F5:用于跳至断点处。调试时,没有断点也可以暂停
Step Over 逐过程/跨过F10:用于跳过函数,直接到函数结尾
Step Into 单步调试/步入F11:用于进入函数内部
Step Out 单步跳出/退出 Shift+F11:用于出函数内部
Restart 重启 Ctrl+Shift+F5
Stop 停止 Shift+F5
针对代码跳转太慢的问题,建议选择文件数较少的远程根目录打开,减少编辑器检索的负担
VSCode .py文件中编写并执行 jupyter notebook 单元格:
安装必要拓展 Jupyter,当前解释器环境中 pip install jupyter。在需要执行的代码前后加上 # %%,代码块/单元格上方出现 运行单元格|运行以下丨调试单元格|转到,点击运行按钮,弹出交互窗口运行代码块
VSCode Debug jupyter notebook 单元格:
安装插件 Python Debugger - 打断点 - 单元格左侧小箭头 - 调试单元格
PyCharm 快捷键:Ctrl ~ 快速切换主题、编辑器配色、代码样式、按键映射、视图、布局、缩放
Comments powered by Disqus.