安装更纱字体
更纱字体一个很适合终端/编程并且对中文和日文都支持很好的字体系列, 还支持 PowerLine 字体.
下载ttf 文件并选择喜欢的安装即可, 我使用的是 'Sarasa Term SC'
安装后在 Powershell 标题右键属性即可配置
安装终端增强的软件 (需在管理员模式的 Powershell 窗口运行)
DirColors
让 ls (Get-ChildItem) 像 Unix 系终端一样具有多彩色1
Install-Module DirColors
Post-Git
和Git-Aliases
可以实现类似oh-my-zsh
一样的 Git 增强(命令别名和显示分支等信息)1
2Install-Module posh-git
Install-Module -Name git-aliases -RequiredVersion 0.0.1 -AllowClobberpshazz
(可选)- 一个软件可用代替前面两个, 实现 git 增强和别名
- 优点是解决了前者在 vscode 中光标容易错位的 bug
- 但UI不如前面好看
- 安装 (使用 scoop 安装, 如果没有, 需先安装 scoop)
1
scoop install pshazz
创建 Microsoft.PowerShell_profile.ps1
1
2$PROFILE // 查看配置文件的全路径
code $PROFILE // 使用 vscode 打开(或创建)配置文件, notepad 也可以1
2
3
4# 写入以下内容 , 保存后新开一个 Powershell 即可看到效果
Import-Module DirColors
Import-Module posh-git
Import-Module git-aliases -DisableNameChecking
在 vscode 中调用
- 设置默认终端
F1
调出命令窗口,Terminal: select default shell
, 选择Powershell
- 给终端设置字体
- 在设置中找到
Terminal › Integrated: Font Family
- 设置为
'Sarasa Term SC'
- 在设置中找到
在终端中调用编辑器
- VS Code:
code
即可新开 一个 vscode , 参数可以是文件(编辑文件) 或 路径 (打开为工作区). - NotePad++: 将安装目录加入环境变量,
notepad++.exe
即可, 想偷懒的话可以将notepad++.exe
复制一个为npp.exe
, 就可以用npp
调用了
使用VSCode调试 Powershell 脚本
- 安装扩展
PowerShell
创建文件 Powershell 脚本使用
ps1
作为文件后缀1
2
3# 1.ps1
"Hello PowerShell"
"Now Is "+(Get-Date)开始调试
按F5即可执行, 支持断点- 如果无法重复调试, 在 VSCode 的设置中勾选
Create Temporary Integrated Console
在 Powershell 中使用 SS 代理
- 在 ss 中允许局域网的连接/允许其他设备连入
- 在终端执行
netsh winhttp import proxy source=ie # 如果成功会返回下面内容 当前的 WinHTTP 代理服务器设置: 代理服务器: 127.0.0.1:1080 ...