每次电脑出问题后重装系统都是一件非常折磨的事情,故开此专题记录所踩过的坑,为以后的自己节约时间🙏🙏🙏

装系统过程中

有一页让选一些服务,只需要将位置勾上就行了

OneDrive

如果不使用的话,装好系统后先将账号和当前电脑解除关联,后续看情况要不要卸载。

英文系统中文字体显示问题

转载自:Windows 显示语言设置为英文时简体中文以日文或繁体中文字形显示的解决办法 - 知乎 (zhihu.com)

  1. 备份注册表 Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

  2. 删除 Microsoft JhengHei (繁中)开头的3个键、Malgun(韩文)开头的3个键和 Yu Gothic(日文) 开头的4个键

  3. 重启

Windows Terminal 行距问题

第9行加一下cellHeight就可以

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
"profiles": 
{
"defaults":
{
"colorScheme": "One Half Dark",
"font":
{
"face": "DejaVuSansM Nerd Font Mono",
"cellHeight": "1.5"
},
"opacity": 80
},
"list":
[
{
"commandline": "%SystemRoot%\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"hidden": false,
"name": "Windows PowerShell"
},
{
"commandline": "%SystemRoot%\\System32\\cmd.exe",
"guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
"hidden": false,
"name": "Command Prompt"
},
{
"guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
"hidden": false,
"name": "Azure Cloud Shell",
"source": "Windows.Terminal.Azure"
}
]
},

git最小化安装及配置

最小化安装

如果直接安装git installer的话,他会装一些GUI,Bash什么的,其实后来发现都没啥用,所以可以采用最小化安装来避免安装这些软件。

GitHub - git-for-windows/git: A fork of Git containing Windows-specific patches.项目中安装MinGit压缩包,解压后在系统环境变量Path中加入该文件夹中cmd文件夹路径即可。

在 Git 中配置邮箱、用户名以及代理需要以下几步:

配置邮箱和用户名

  1. 配置全局用户名和邮箱:

    1
    2
    git config --global user.name "Your Name"
    git config --global user.email "your.email@example.com"
  2. 配置特定仓库的用户名和邮箱:
    进入你的仓库目录,然后执行以下命令:

    1
    2
    git config user.name "Your Name"
    git config user.email "your.email@example.com"

配置代理

  1. HTTP 代理:

    1
    git config --global http.proxy http://proxyuser:proxypassword@proxy.server.com:port
  2. HTTPS 代理:

    1
    git config --global https.proxy https://proxyuser:proxypassword@proxy.server.com:port
  3. 取消代理配置:

    1
    2
    git config --global --unset http.proxy
    git config --global --unset https.proxy

查看当前配置

查看全局配置:

1
git config --global --list

查看当前仓库配置:

1
git config --list

通过上述步骤,你可以在 Git 中配置你的邮箱、用户名以及代理。

Node.js 配置

之前Node.js下在D盘,系统重置没有删除本体文件,因此只需要配置环境变量就可正确使用Node.js

本体环境变量配置

首先配置本体环境变量,这样才可以在系统全局中使用npm命令。

详情见博客Node.js 环境变量配置-腾讯云开发者社区-腾讯云 (tencent.com)

最后可以使用node,npm命令验证是否配置成功

全局node_module配置

配置完上一条其实node已经可以使用了。但是,若不进行环境变量配置,那么在使用命令安装 Node.js全局模块 (如:npm install -g vue)时,会默认安装到C盘的路径 (C:\Users\xxx\AppData\Roaming\npm) 中,解决这个问题需要配置node_module全局的安装变量。

见博客Node.js 的安装及配置环境变量_Node.js配置环境变量-CSDN博客

最后可以安装一个全局模块如hexo或者vue通过安装位置来验证是否配置成功。

npm镜像配置

配置 npm 使用淘宝镜像可以显著提高在国内下载 npm 包的速度(推荐使用方案2)。以下是配置方法:

方法 1: 临时使用淘宝镜像

如果你只想临时使用淘宝镜像,可以在命令前加上 --registry 参数:

1
npm install --registry=https://registry.npmmirror.com

方法 2: 永久配置淘宝镜像

  1. 通过命令配置

    你可以通过命令行将淘宝镜像设置为默认的 npm 镜像:

    1
    npm config set registry https://registry.npmmirror.com
  2. 通过配置文件配置

    你也可以直接编辑 npm 的配置文件来设置淘宝镜像。在你的主目录下找到或创建一个 .npmrc 文件,并添加以下内容:

    1
    registry=https://registry.npmmirror.com

方法 3: 使用 nrm 管理多个镜像源

nrm 是一个 npm 的镜像源管理工具,可以方便地在多个镜像源之间切换。

  1. 安装 nrm

    1
    npm install -g nrm
  2. 查看可用镜像源

    1
    nrm ls
  3. 使用淘宝镜像

    1
    nrm use taobao

验证镜像配置

你可以通过以下命令验证镜像是否配置成功:

1
npm config get registry

输出应为 https://registry.npmmirror.com

1
https://registry.npmmirror.com/

这样,npm 就会使用淘宝镜像来下载包了。通过以上方法,你可以根据需要灵活配置 npm 的镜像源,提高下载速度。

PicGo 配置

这里主要介绍PicGO-Core的安装和配置

因为上面已经配置好npm的缘故,所以我们直接使用npm进行安装:

1
npm install picgo -g

配置的话,我使用的是腾讯云,需要使用他两个云服务对象存储访问管理,具体的教程见下面两个链接,这里不再赘述。

PowerShell 无法使用yarn,hexo命令问题

这些命令都是使用npm全局安装的命令,按照下面的步骤解决问题:

  1. 以管理员身份打开PowerShell
  2. 输入命令set-ExecutionPolicy RemoteSigned
  3. 全部选择Y即可。

MinGW 配置

将mingw中的bin文件夹添加到环境变量即可。

Typora 改主题标题大小

使用的是ladder主题,改配置文件中的font-size即可:

1
2
3
4
5
6
7
8
h4 {
color: var(--tw-prose-headings);
font-size: 1.55rem;
font-weight: 600;
margin-top: 1.8em;
margin-bottom: 1.5rem;
line-height: 1.375rem;
}

anaconda 环境配置

Windows Defender

  • 智能应用控制(Smart App Control)关闭(不然Zotero能给你启动20s)
  • Device Security中的内核隔离(core isolation)我是关闭的,不知道会有什么影响,以后再说吧

本站由 @anonymity 使用 Stellar 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。