homestead安装zsh,解决oh-my-zsh安装失败问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了homestead安装zsh,解决oh-my-zsh安装失败问题相关的知识,希望对你有一定的参考价值。

homestead安装zsh提高终端使用体验

zsh是辅助工具,提高用户体验,有非常便捷的提示,很多好用的插件,小编也是折腾好久,跳了好多坑,最终才安装成功的。这里把我安装过程及爬坑经过和大家分享一下,希望小伙伴不会再掉到坑里边浪费时间。

下面正式开始。

首先启动homestead

homestead up

等待启动成功之后,ssh进行登录

homestead ssh

然后进入虚拟机中。 技术图片

安装zsh

官方提供的homestead盒子是ubuntu系统,使用命令安装

# 安装zsh
sudo apt install zsh

# 查看版本号,检测安装是否成功
zsh --version

# 设置默认shell
chsh -s $(which zsh)

# 注销帐号后执行,查看当前shell是否是zsh
echo $SHELL

技术图片 如果出现上图的效果说明成功了。

接下来就要安装oh-my-zsh

这里是个大坑,好多次安装不上去,发现官网给的地址不对,访问不了,然后搜集很多资料发现正确安装命令如下:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
或者
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

安装成功会显示如下: 技术图片

第一次安装后,需要注销后重新登录。之后会显示如下初始配置界面,选择q退出 然后编辑~/.zshrc

vim ~/.zshrc

设置主题

修改配置文件 ~/.zshrc 中的 ZSH_THEME 来设置使用的风格

ZSH_THEME="cypher"

系统内置了超级多的themes, 可以进入文夹~/.oh-my-zsh/themes中进行查看,自行选择喜欢的,还可以自行配置。

cd ~/.oh-my-zsh/themes
ls

技术图片

配置插件

plugins=(git history history-substring-search node npm wd web-search last-working-dir zsh-autosuggestions)

历史记录插件需要单独下载:命令如下

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

命令提示插件incr

技术图片 首先下载插件

wget https://mimosa-pudica.net/src/incr-0.2.zsh

加载插件

source incr*.zsh

更新配置也可以选择重起终端

source ~/.zshrc

技术图片 如果不生效可以重启终端。

原文地址:https://www.wjcms.net/archives/homestead%E5%AE%89%E8%A3%85zsh%E8%A7%A3%E5%86%B3oh-my-zsh%E5%AE%89%E8%A3%85%E5%A4%B1%E8%B4%A5%E9%97%AE%E9%A2%98

技术图片

 

 

 

 

 

 

http://www.1994july.club/?p=51901
http://www.1994july.club/?p=51956
http://www.1994july.club/?p=51889
http://www.1994july.club/?p=52071
http://www.1994july.club/?p=52075
http://www.1994july.club/?p=52111
http://www.1994july.club/?p=51903
http://www.1994july.club/?p=52086
http://www.1994july.club/?p=52032
http://www.1994july.club/?p=51934
http://www.1994july.club/?p=51899
http://www.1994july.club/?p=52022
http://www.1994july.club/?p=52018
http://www.1994july.club/?p=51911
http://www.1994july.club/?p=51879
http://www.1994july.club/?p=51843
http://www.1994july.club/?p=51838
http://www.1994july.club/?p=51836
http://www.1994july.club/?p=51841
http://www.1994july.club/?p=51839
http://www.1994july.club/?p=51800
http://www.1994july.club/?p=51802
http://www.1994july.club/?p=51798
http://www.1994july.club/?p=51796

以上是关于homestead安装zsh,解决oh-my-zsh安装失败问题的主要内容,如果未能解决你的问题,请参考以下文章

mac 技能- 终端(oh-my-zsh)终极美化及必备插件推荐

分享一个自用的zsh主题

分享一个自用的zsh主题

Zsh vs. Bash不完全对比解析,zsh是一种更强大的被成为“终极”的Shell

Linux命令行增强版

无法在新的 Homestead 安装上编译 Laravel 资产