zoukankan      html  css  js  c++  java
  • 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

    关注我更多精彩

  • 相关阅读:
    几个关于文本文件、字符串、编码的函数
    海量数据解决思路之Hash算法
    从头到尾彻底解析哈希表算法
    几个 GetHashCode 函数
    DELPHI指针的使用
    关于Delphi中的字符串的详细分析
    TStringList常用操作
    Pascal 排序算法
    Delphi THashedStringList用法
    Delphi代码创建形式规范 1.0
  • 原文地址:https://www.cnblogs.com/wjcms/p/13226053.html
Copyright © 2011-2022 走看看