windows git bash 使用zsh 并集成 oh my zsh
参考了 这篇文章 进行配置,记录了自己的踩坑过程,并增加了 zsh-autosuggestions
插件的集成。
主要步骤:
1. git bash
这个就不说了,自己去网上下,windows
使用git时候 命令行基本都有它。
主要也是用它不方便,毕竟没有Mac + iterm2 + oh my zsh
的丝滑
2. zsh + oh-my-zsh
我直接拷贝过来了。
很好用,就不再赘述
2.1 安装 zsh
安装的具体步骤是,先下载zsh的压缩包,解压后,放至git-bash
的安装目录,默认是 C:\Program Files\Git\
具体可参考:
https://gist.github.com/fworks/af4c896c9de47d827d4caa6fd7154b6b
这个压缩方式有点讨厌,得下另一个软件解压
https://peazip.github.io/
将zsh
解压拷贝之后如下,
这时候如果在git bash
中输入zsh
,会进入zsh
并告诉我们还没有初始化过,需要配置一下,退出先不管。
2.2安装 oh-my-zsh
在git bash
中运行
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
如果这里安装失败,则可能是网络访问原因,自行百度换源安装。
如果安装完成后提示错误,不是最新版本,是已废弃的版本,不用管。
2.3配置
现在重启 git bash
后仍然是以前的 git bash
的默认 画面。
我们现在需要将 git bash
默认修改为 zsh
。
找到如下文件,如果什么都没改,默认地址是 C:\Program Files\Git\etc\bash.bashrc
(这里和参考的文章的路径不同,他是 bashrc
, 我的是 bash.bashrc
, 大家注意下 )。
在bash.bashrc
末尾添加内容,
# Launch Zsh
if [ -t 1 ]; then
exec zsh
fi
3. 安装完成,重启 git bash
重启完成后,可以看到 页面的图片和顶部一样。
我这里是修改了 oh my zsh
的主题为 ys
的样子。
修改方式为: C:\Users\Administrator\.zshrc
文件将 ZSH_THEME=
的值修改为 ys
.
4. 添加 zsh-autosuggestions 插件
我的最终目的就是它,主要是太香了,mac
用了,windows
没有太难受了。
大概使用方式为,输入内容,在后面会关联以前输入的历史记录,然后按 → 键,就可以一键带入以前的命令,因为我们常用的命令就那么几个,这个插件能够极大的减少敲击率。 官网。
安装与配置:
- 命令行运行
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions
C:\Users\Administrator\.zshrc
文件中添加source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
C:\Users\Administrator\.zshrc
文件中添加ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=#626262"
但是在windows下,默认提示的文字和输入的文字颜色一样,需要修改,所以添加了第三步,颜色参考。
最终修改图:
红框部分就是修改后的样子。
原文地址:https://blog.csdn.net/goldWave01/article/details/145284147
免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!