Windows 命令行别名的设置方式
将以下的 Linux 平台下的别名重写为 Windows PowerShell 别名
alias claude-modelscope="claude --settings $HOME/.claude/settings.json-mscope"
向 $PROFILE 追加内容
vim $PROFILE
function claude-modelscope {
claude --settings "$HOME/.claude/settings.json-mscope"
}
function claude-modelscope {
# 1. 构造要执行的完整命令数组
$cmd = @('claude', '--settings', "$HOME\.claude\settings.json-mscope") + $args
# 2. 打印命令(用双引号包裹每个参数,方便阅读)
$cmdStr = $cmd | ForEach-Object { '"{0}"' -f $_ }
Write-Host "Executing: $cmdStr" -ForegroundColor Cyan
# 3. 真正执行(使用 & 调用运算符 + 参数展开)
& $cmd[0] $cmd[1..($cmd.Count-1)]
}