1. 基本概念
Windows默认文件系统:NTFS
2. 快捷键
Key | Description |
---|---|
win+I | 打开系统设置 |
ctrl+shift+S | 打开截图功能 |
ctrl+shift+F | 在微软拼音输入法中切换简/繁体 |
Note
在Parsec远程会话中,win无法被发送至客户端,所以使用win的快捷键无法生效。
3. 窗口贴靠
关于窗口贴靠的详细介绍,请参见博文《WIN11这个(分屏)功能悄悄升级了,简直太好用》
3.1 交互式分屏
可以右键点击全屏化(还原)按钮(或将光标移动到上面稍作停留),便可触发分屏机制。
3.2 窗口贴靠快捷键
Win+← 或 Win+→
将所选窗口贴靠到屏幕左半(或右半)部分1/2,同时预览其它已经打开的应用窗口,可选择某一个窗口可自动贴靠到右半(或左半)部分。
4. 终端工具:PowerShell
3.1 基础知识
Command Prompt:就是命令行终端。
3.2 PS快捷键
Key | Description |
---|---|
esc | 清空当前命令行 |
Note:关于在PS终端里获得所有快捷键,可以输入命令PSReadLineKeyHandler
。
Note:关于PS快捷键汇总的博文,请参考《Powershell 快捷键》。
3.3 文件管理
切换分区:disk_id:
Note:需要加上引号才行。
查看当前目录下的内容:dir
3.4 代理设置
# Pig
set HTTP_PROXY=http://127.0.0.1:15732
set HTTPS_PROXY=http://127.0.0.1:15732
Set命令设置代理
set HTTP_PROXY=http://user:password@proxy.domain.com:port
3.3.2 判断是否成功连接Internet
PowerShell
Test-NetConnection www.google.com -Port 443
如果无法连接,可能会返回如下信息:
PS:
警告: TCP connect to (172.217.160.100 : 443) failed
警告: Ping to 172.217.160.100 failed with status: TimedOut
ComputerName : www.google.com
RemoteAddress : 172.217.160.100
RemotePort : 443
InterfaceAlias : WLAN
SourceAddress : 192.168.50.30
PingSucceeded : False
PingReplyDetails (RTT) : 0 ms
TcpTestSucceeded : False
使用curl判断是否成功连接Internet
curl -v google.com
curl英文全称:Command line tool and library for transferring data with URLs
3.5 软链接(symbolic link)
3.5.1 New-Item
:在PowerShell中创建软链接
Win文档:Example 7: Create a symbolic link to a file or folder | New-Item
软链接代码模板:(PowerShell需要开启管理员权限)
New-Item -ItemType SymbolicLink -Path "linkAbsolutePath" -Target "absolutePathFolder"
3.5.2 mklink
:在CMD终端下创建软链接
格式:mklink target source
终端:仅支持CMD终端,不支持PowerShell终端。
微软教程:mklink | Microsoft Learn
其中target是目标位置,source是源位置,文件路径字符串可以加上""
防止字符转义带来的问题;
关于mklink
命令对文件和文件夹建立软链接的教程,请参考博文《windows软链接》
文件夹建立软链接:mklink /j
使用mklink /j
建立软链接不需要管理员权限,并且删除链接之后也不会对源文件夹造成任何影响;
3.5 常见命令
@echo off
:关闭脚本中所有命令的回显
执行以后,后面所有的命令均不显示,包括本条命令。
关于@echo off
命令的说明和代码测试,请参考博文《Windows下的bat文件的@echo off 作用》
3.6 Troubleshooting
(1)打开PS终端出现红色提示:无法加载文件 C:\Users\xxx\Documents\WindowsPowerShell\profile.ps1
在重装系统后,打开PS终端,会出现红色的提示信息:
无法加载文件 C:\Users\xxx\Documents\WindowsPowerShell\profile.ps1,
需要在管理员终端中执行以下命令:
Set-ExecutionPolicy RemoteSigned
(此解决方案参考自博文《PowerShell报错:无法加载文件C:\Users\server\Documents\windowsPowerShell\profile.ps1…》)
5. 硬件信息
4.1 查看硬件信息
电脑管家:设备管理中心 ⇒ 设备硬件信息
4.2 硬盘速度测试:winsat disk
使用管理员权限运行PowerShell,
# 测试系统分区读写速度
winsat disk# 测试指定分区的读写速度
winsat disk -drive e
6. 系统设置
6.1 存储管理
设置默认多媒体用户空间为数据分区文件夹
更改多媒体文件默认保存位置:使用win + I
打开系统设置 → 系统 → 存储选项卡 → 更改新内容的保存位置;
开启存储感知:自动清理临时文件
操作方式:右键开始图标(左下角)➡ 系统 ➡ 存储 ➡ 打开存储感知
清理conda缓存文件
Conda的缓存文件也会占用大量的硬盘空间,如果系统空间不足时,可以尝试清理:
conda clean -a
系统分区扩容:(傲梅)分区助手
分区助手软件可以直接在腾讯软件管理中下载;
Note:
在进行分区操作之前,注意退出腾讯电脑管家,因为防护软件可能会拦截某些关键的数据迁移操作而导致整个分区丢失等问题。(Win10自带杀毒软件 Windows Defender可不用关闭)
6.2 网络连接
查询本机IP地址
步骤:右下角WiFi图标 → 打开“网络和 Internet设置”
→ 当前网络连接下面选择属性
→ 鼠标滚轮拖到最下方可以看到IPv4地址
;
Step 1:点击WiFi图标,
6.3 开发人员模式:for developers
微软官方教程:Enable your device for development - Windows apps | Microsoft Learn
在Cortana搜索框中输入for developers
打开开发人员模式,则可以使用mklink
命令了;
7. Win开发配置
7.1 MSVC VS C++ x64 生成工具
MSVC v143 - VS 2022 C++ 生成工具是Visual Studio 2022中用于开发C++代码的编译器和工具集。它支持x86、x64、ARM和ARM64架构,以及Windows桌面、UWP、Linux、Android和iOS平台。它也支持CMake和MSBuild等构建系统。
G++是GNU项目的C++编译器,它是GCC(GNU Compiler Collection)的一部分。它支持多种操作系统和硬件平台,以及多种C++标准。它也支持Makefile等构建系统。
于是,可以将 MSVC v143 - VS 2022 C++ 生成工具类比于G++,因为它们都是用于编译和链接C++代码的工具。但是,它们也有一些区别,例如:
- MSVC v143 - VS 2022 C++ 生成工具只能在Windows上运行,而G++可以在多种操作系统上运行。
- MSVC v143 - VS 2022 C++ 生成工具只能与 Visual Studio 2022 配合使用,而G++可以与多种IDE或编辑器配合使用。
- MSVC v143 - VS 2022 C++ 生成工具和G++可能有不同的语法、选项、扩展和兼容性。
8. 桌面设置
选择显示的桌面图标
桌面图标设置:在桌面空白处右键 → 点击个性化 → 选择主题 → 选择桌面图标设置;
7 关闭使用较少的Windows服务
服务设置:鼠标右键点击左下角Win图标 → 点击计算机管理 → 选择服务和应用程序 → 选择服务;
6.1 Connected User Experiences and Telemetry(收集用户诊断信息已改进Windows)
该服务在低配置电脑上可能会影响电脑的运行速度,所以在低配置电脑上禁用;
8 Edge浏览器
8.1 突破复制限制
使用SuperCopy插件
点击破解禁止复制后,即可复制文字;
Note
可以用来复制知乎中的文字。
Edge地址框加read:
有时在线文档中的文字右键无法直接复制,可以打开Edge阅读器模式,然后就可以复制文字了,
打开方式:read:http_url
(“read:”后面没有空格)
8.2 ChatGPT辅助插件
MarkDownload:以Markdown格式复制网页内容
复制之后,就可以粘贴到ChatGPT中作为提示材料;
9 磁盘管理
9.1 分区扩容
使用傲梅分区助手扩容C盘
如果在Win11中使用了开启了“设备加密”,则在分区助手中分区会显示为无法直接操作的状态,这时需要先关闭“设备加密”功能,再对C盘进行扩容。
9.2 交换盘符:磁盘管理
我们可以使用磁盘管理功能来交换盘符,例如:
引入一个第三的盘符做容器(类似于C++中swap的原理):
D ⇒ F;
E ⇒ D;
F ⇒ E;
10 更新显卡驱动:GeForce Experience
我们使用 GeForce Experience 自动检测显卡并更新驱动;
11 实用工具
Flameshot:截图工具 [download]
- 点击托盘图标开始截图
- 可以添加序号图标
12 Troubleshooting
(1)微软拼音输入法的文字突然变成了繁体,(之前可能使用过JetBrains的IDE)
这是因为JetBrains的套件默认使用ctrl+shift+F作为文件中搜索的快捷键,于是就会误触输入法的简繁体切换;
快捷方案
再次按下ctrl+shift+F,切换回简体文字;
推荐方案
在Win系统中关闭简繁体切换的快捷键,具体操作可以参考博文《win10自带输入法突然变成了繁体,輸入法怎麼成繁體了?》