使用 ZSH 和 Oh My ZSH!让 Windows 终端变得棒极了!
宇宙飞船提示🚀⭐
TL;DR
在本指南中,我们将引导您在 Windows 上安装和配置 ZSH 和 Oh My ZSH,以便您
无需离开舒适的 Windows 环境即可享受这些工具的强大功能和灵活性。
目录
- 介绍
- 在 Windows 上拥抱 ZSH
- 步骤 1:在 Windows 上安装 Git + Git Bash
- 第 2 步:在 Windows 中安装和配置 ZSH
- 步骤 3:在 Windows 上安装和配置 Oh My ZSH!
- 结论
介绍
您是否厌倦了单调的 Windows 命令提示符?
您是否向往强大的 Linux 终端,但又不想
处理WSL
(Windows Subsystem for Linux)的复杂性?
好吧,各位开发者,欢呼吧!解决方案已经出现!结合
以下几点:
您可以将 Windows 命令行体验转变为真正非凡的体验。
在本指南中,我们将引导您在 Windows 上安装和配置 ZSH 和 Oh My ZSH,以便您
无需离开舒适的 Windows 环境即可享受这些工具的强大功能和灵活性。
在 Windows 上拥抱 ZSH
ZSH 简介:极致 Shell 体验
图片说明:ZSH 标志。
ZSH
(或Z Shell)是一款功能强大的类 UNIX 操作系统命令解释器。它提供许多高级功能,
例如
改进的 Tab 补全、拼写纠正和丰富的自定义选项。
哦我的天哪!ZSH!:ZSH 增压
图片说明:Oh My ZSH! 徽标以带有命令提示符的可爱卡通人物为特色。
但真正让 ZSH 更上一层楼的是 Oh My ZSH!这个用于管理 ZSH 配置的开源框架,
包含大量主题、插件和助手。
步骤 1:在 Windows 上安装 Git + Git Bash
如果您还没有安装 Git for Windows,请从
官方网站下载并安装。这将使您能够访问 Git Bash,它是 ZSH 的入口点。您可以在这里
找到 Git for Windows 安装程序。
我们需要 Git Bash 来bash
提供 shell,这是 ZSH 运行所必需的,也是
确保~/.bashrc
文件可用的必要条件。
该~/.bashrc
文件安装在C:\Users\<your user name>\.bashrc
。
重要提示:请确保在安装过程中选择从 Windows 命令提示符使用 Git 的选项。
同样重要的是:打开 Windows 终端应用程序时,请确保选择 Git Bash 配置文件作为默认
终端配置文件!(从终端窗口右上角的下拉菜单中选择它),然后
在“设置”中将其设置为默认值。
第 2 步:在 Windows 中安装和配置 ZSH
现在我们了解了各个组件,让我们开始吧。以下是如何
在 Windows 机器上安装和配置 ZSH 和 Oh My ZSH!,而无需 WSL。
2.1:下载 ZSH
安装完 Windows 版 Bash 后,就可以安装 ZSH 了:
从 MSYS2 软件包仓库下载最新的 MSYS2 zsh 软件包。文件名称
如下: 。您可以在此处zsh-#.#-#-x86_64.pkg.tar.zst
找到最新版本。
2.2:安装 ZSH
将 zip 文件的内容(包含etc
和usr
目录)解压到您的 安装目录中。解压后的文件位于 中。当系统提示您合并 文件夹的内容时,您应该执行此 操作(不应覆盖任何文件)。Git
BashC:\Program Files\Git
2.3:验证 ZSH 安装
打开Git Bash并运行zsh --version
以确保ZSH已正确安装。
2.4:将 ZSH 设置为默认 Shell
安装后,通过将以下内容附加到文件来将 ZSH 设置为默认 shell C:\Users\<your user name>\.bashrc
:
if [ -t 1 ]; then
exec zsh
fi
2.5:修复意外字符的显示
通过在文件中添加此行来修复终端上乱码的显示C:\Users\<your user name>\.bashrc
:
/c/Windows/System32/chcp.com 65001 > /dev/null 2>&1
关闭并重新打开终端,以保存这些更改。第一次使用 ZSH 时,会要求创建一些文件。
步骤 3:在 Windows 上安装和配置 Oh My ZSH!
正如我们之前所说,Oh My ZSH!是ZSH的点睛之笔。让我们看看如何
在 Windows 机器上安装和配置它。
3.1:安装 Oh My ZSH!
安装 Oh My ZSH!:有了 ZSH,安装 Oh My ZSH! 就轻而易举了。只需运行:
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
3.2:Oh My ZSH 的定制!
字体
手动下载并安装Meslo Nerd 字体
以包含可能需要的 所有字形和符号。Powerlevel10k
主题
有很多主题可供选择,其中Powerlevel10k是最受欢迎且功能最强大的。要安装它,请查看此处的
说明。
结论
恭喜!您现已在 Windows 上充分释放 ZSH 和 Oh My ZSH! 的潜力。凭借其先进的功能和
丰富的自定义选项,ZSH 必将彻底改变您的命令行工作流程。还等什么?立即体验,
提升您的开发体验,前所未有。