🐙x-cmd实践记录
🐙x-cmd实践记录
安装
在powershell里安装,参考https://cn.x-cmd.com/start/powershell,只需要运行一条指令
1 | [System.Text.Encoding]::GetEncoding("utf-8").GetString($(Invoke-WebRequest -Uri "https://get.x-cmd.com/x-cmd.ps1").RawContentStream.ToArray()) | Invoke-Expression |
更改主题
x starship和x ohmyposh是两个主题模块,直接运行即可打开TUI交互选择。- 需要安装Nerd Fonts,否则图标无法正常显示。推荐选择(gemini 2.5 pro),
- FiraCode Nerd Font (非常流行,支持编程连字)
- JetBrains Mono Nerd Font (JetBrains IDE 的默认字体,非常清晰)
- MesloLGS NF (Powerlevel10k 主题官方推荐,兼容性极佳)
- 效果,

使用大模型,以Deepseek为例
x deepseek init进行交互式配置,只需要提供key。a:ds和a:dsr1使用- 对话
a:ds "用户提示词" a:ds -f 本地文件 "用户提示词"
- 对话
a:ds -f 本地文件 "用户提示词" >> ds.md 2>&1可以输出到文档里,但是中文会乱码- 原因: PowerShell 7 查看
[System.Console]::OutputEncoding的设置,发现是 GBK。于是,它用 GBK 的规则去“错误地”解码了这串 UTF-8 的字节流,在内存中得到了一堆乱码字符串。 - 解决方法:
- 修改powershell配置文件在最后一行添加
1
2
3notepad $PROFILE
如果不存在,新建
New-Item -Path $PROFILE -ItemType File -Force[System.Console]::OutputEncoding = [System.Text.Encoding]::UTF8 - 使用管道
a:ds -f 本地文件 "用户提示词" 2>&1 | Out-File -FilePath ds.md -Encoding utf8(尚未验证,不过原理可信)
- 修改powershell配置文件
- 原因: PowerShell 7 查看
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Zone of Lix!
评论







