Windows Terminal 终端配置

全部配置

开启clash的TUN模式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 自动补全历史命令,逐字补全
Import-Module PSReadLine
Set-PSReadLineOption -PredictionSource History

# 修改Tab补全为bash风格
Set-PSReadlineKeyHandler -Key Tab -Function MenuComplete

# 全新的主题
oh-my-posh init pwsh --config C:\Documents\PowerShell\powerlevel10k_rainbow.omp.json | Invoke-Expression

git config --global https.proxy http://127.0.0.1:7890
git config --global https.proxy https://127.0.0.1:7890

# 设置代理
$Env:http_proxy="http://127.0.0.1:7890";
$Env:https_proxy="http://127.0.0.1:7890";
$Env:NO_PROXY="localhost,127.0.0.1,::1"

PowerShell 设置代理

1
notepad $PROFILE

使用记事本打开一个文件,在文件中加入上面设置代理的命令,保存关闭即可。

上面的配置文件在 此电脑\文档\WindowsPowerShell 下,文件名为:Microsoft.PowerShell_profile.ps1, 这个文件的内容会在 PowerShell 的每次运行时使用。(注意不要修改文件位置,除非你明白这样操作的目的)

Git 设置代理

不得不说,为终端设置代理主要是为 git 设置全局代理,这里给出单独设置的方法。

1
2
git config --global https.proxy http://127.0.0.1:7890
git config --global https.proxy https://127.0.0.1:7890

这里给出取消设置代理的方法,防止端口需要切换。

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

查看代理

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