ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Pshazz 快速入门:5分钟让你的 PowerShell 拥有 oh-my-zsh 风格颜值

Pshazz 快速入门:5分钟让你的 PowerShell 拥有 oh-my-zsh 风格颜值 Pshazz 快速入门5分钟让你的 PowerShell 拥有 oh-my-zsh 风格颜值【免费下载链接】pshazzGive your powershell some pizazz.项目地址: https://gitcode.com/gh_mirrors/ps/pshazzPshazz 是一款免费的 PowerShell 美化框架灵感来自 oh-my-zsh。它可以给你的 PowerShell 换上带 Git 分支信息的彩色提示符并附带 Git/Mercurial 自动补全、SSH 密码助手和实用别名几分钟即可让终端拥有 oh-my-zsh 风格颜值。Pshazz 是什么简单来说Pshazz 会扩展你的 PowerShell 配置文件Profile一次性补齐这些能力更漂亮的提示符自动显示当前 Git 分支、Mercurial 状态⚡Tab 补全Git 和 Mercurial 命令的智能补全SSH 助手记住私钥密码从此告别反复输入️实用别名开箱即用的命令别名支持自定义增删它借鉴了 Posh-Git、Posh-Hg 等经典项目的精华核心逻辑在 lib/core.ps1 中管理配置与主题加载整体设计参考 README.md 中的说明。一键安装Pshazz 最快安装方法方法一使用 Scoop推荐如果你已经安装了 Scoop 包管理器一条命令搞定scoop install pshazz方法二手动下载没有 Scoop 也没关系克隆仓库即可git clone https://gitcode.com/gh_mirrors/ps/pshazz然后把仓库中的bin\pshazz.ps1所在目录加入系统 PATH 环境变量。5分钟上手激活 Pshazz 提示符安装完成后只需在 PowerShell 配置文件Profile中加入一行初始化代码运行pshazz init 该命令通常由你的 PS Profile 自动调用加载 libexec/pshazz-init.ps1 后Pshazz 会读取配置文件~\.config\pshazz\config.json中记录的主题默认为default并按主题定义加载对应插件。重新打开 PowerShell一个带颜色、带 Git 信息的 oh-my-zsh 风格提示符就出现在你面前了切换主题如何使用 pshazz use 更换 PowerShell 主题Pshazz 内置了 28 个精选主题覆盖了 agnoster 波浪块、lambda 箭头、简洁纯色等多种风格全部位于 themes/ 目录。常用主题示例主题名风格特点主题文件agnoster经典波浪分段块oh-my-zsh 同款agnoster.jsonlambda紫色 λ 箭头极简现代lambda.jsonbabun高对比多彩配色babun.jsondefault低调默认样式default.json三步玩转主题# 1. 查看当前所有可用主题 pshazz list # 2. 切换到你喜欢的主题 pshazz use agnoster # 3. 想随机换口味每次会话随机一个 pshazz use randompshazz use的实现见 libexec/pshazz-use.ps1它会验证主题有效性并把选择写入配置下次启动自动生效。看腻了随时运行pshazz use default一键还原。内置插件PowerShell 必备增强功能清单提示符的美观来自各插件注入的变量时间、目录、Git 分支等见 lib/prompt.ps1。Pshazz 在 plugins/ 目录内置了丰富的插件git / hg版本控制的提示符信息与 Tab 补全plugins/git.ps1sshSSH 私钥密码免输助手plugins/ssh.ps1z智能目录跳转z 项目名直达常用目录plugins/z.ps1aliases可配置的命令别名plugins/aliases.ps1k8s / svn / virtualenvKubernetes、SVN、Python 虚拟环境支持gGit 命令分组plugins/g.psm1每个主题通过 JSON 中的plugins字段声明启用哪些插件你可以通过pshazz config命令查看或修改全局配置libexec/pshazz-config.ps1。打造专属主题如何自定义 Pshazz 配色方案如果对内置主题不满意Pshazz 让自定义主题变得非常简单# 1. 基于默认主题创建新主题自动打开编辑器 pshazz new mytheme # 2. 修改 JSON 中的提示符配色与文本后立即试用 pshazz use mytheme # 3. 不满意可以删除 pshazz rm mytheme新主题会以default为模板生成保存到你的用户主题目录~\.config\pshazz\themes\下。主题就是一个 JSON 文件定义提示符每一段的前景色、背景色和显示变量themes/agnoster.json 是最值得参考的范例。想深入了解主题结构可以阅读 lib/theme.ps1 中的加载逻辑。常用命令速查在 PowerShell 中运行pshazz help可查看完整帮助核心命令一览命令作用pshazz init初始化由 Profile 调用pshazz list列出内置与自定义主题pshazz use 主题名切换主题支持random随机模式pshazz get url从 URL 下载在线.json主题pshazz new / edit / rm 名称创建、编辑、删除自定义主题pshazz config [名称] [值]查看或设置配置项pshazz which 名称查询命令定义来源pshazz help 命令查看指定命令的详细帮助所有命令入口都位于 libexec/ 目录统一由pshazz主入口分发。总结Pshazz 用不到 5 分钟就能完成安装让 PowerShell 拥有 oh-my-zsh 风格颜值✅scoop install pshazz一键安装✅ Profile 中调用pshazz init激活✅pshazz listpshazz use挑选心仪主题✅pshazz new打造专属配色项目采用 Public Domain 许可见 LICENSE你可以自由使用与修改。现在就去给你的 PowerShell 加点 pizazz 吧✨【免费下载链接】pshazzGive your powershell some pizazz.项目地址: https://gitcode.com/gh_mirrors/ps/pshazz创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表