Appearance
在 powershell 给命令设置别名
在 macOS 中 有 zsh 通过安装 oh-my-zsh 后,可以很方便的在.zshrc 配置文件里设置命令别名
我最近从 mac 切换到了 win, 一些长命令如何在 powershell 中简写,我搜索了一番, 记录一下
首先,新系统里没有 powershell 的配置项,需要自己手动创建一次,打开终端(powershell),输入命令$profile
可以得到配置文件地址, 这个文件如果不存在, 请手动创建同文件名的文件
然后使用文本编辑工具,我这里使用 vscode 打开这个Microsoft.PowerShell_profile.ps1
文件
TIP
windows 默认提供了一些长命令的简写, 譬如 gp -> Get-ItemProperty
,我希望gp -> git push
,这就需要先移除默认的 gp 简写,然后再添加新的简写命令
示例代码:
bash
# 移除已有别名
Remove-Item alias:gp -Force
Remove-Item alias:gl -Force
# 设置长命令
function pmsp { pnpm store prune }
function gp {git push}
function gl {git log --oneline --graph --all}
function grv {git remote -v}
#设置短命令
Set-Alias pm pnpm