zoukankan      html  css  js  c++  java
  • MacOS使用zsh & oh-my-zsh

    shell 俗称壳,c 语言编写的命令解析器程序,是用户使用 linux 的桥梁。

    目前常用的 Linux 系统和 OS X 系统的默认 Shell 都是 bash。

    zsh  和 bash 相似,且功能增强。但是配置过于复杂,直到国外有人开发出可以快速上手的oh-my-zsh

    安装zsh

    //macOS 系统自带了zsh, 一般不是最新版,如果需要最新版可通过Homebrew来安装(确认安装了Homebrew)

    zsh --version 

    先查看zsh是否是最新版本, 如果显示类似zsh 5.7.1 (x86_64-apple-darwin16.7.0),版本大于5.1,说明可以直接使用,如果没有,继续

    brew install zsh zsh-completions

    再次使用zsh --version确认安装最新版本成功

    安装oh-my-zsh

    sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

    配置.zshrc

    安装成功后,需要通过配置.zshrc文件,来配置zsh的themeplugins

    安装ob-my-zsh后会生成.zshrc文件。切换到系统主目录。

    cd ~/

    使用vim或者code(在vscode中已经安装过code)来打开

    vi .zshrc // 打开
    i // 进入可编辑模式

    或者

    code .zshrc

    进入编辑模式或者编辑页面后配置主题和插件

    ZSH_THEME="robbyrussell"
    plugins=(
      git
      bundler
      dotenv
      osx
      rake
      rbenv
      ruby
    )

    保存

    iTerm或者系统自带终端工具切换zsh

    cat /etc/shells

    查看系统支持的所有的shell种类

    echo $SHELL

    查看当前正在使用的shell

    chsh -s /bin/zsh

    将shell从bash切换到zsh,会要求输入密码,密码是开机密码。然后关闭窗口,重新打开,再次echo $SHELL查看当前shell

    echo $SHELL

    如果显示如上,说明操作成功

     vscode切换zsh

    打开vscode-->Code-->首选项-->配置(Settings)-->搜索“ terminal.integrated.shell.osx ”-->改为/bin/zsh-->关闭后重新打开查看当前shell

    安装成功后使用git插件的alias

    常用alias

    gaa》》》》》》 git add --all

    gst》》》》》》 git status

    gcmsg "" 》》》git commit -m ""

    gp 》》》》》》 git push

    ...

    所有的alias

  • 相关阅读:
    Delphi字符串函数大全
    Jackson 工具类使用及配置指南
    Mybatis中javaType和jdbcType对应关系
    Mybatis SqlSessionTemplate 源码解析
    GridView 使用技巧【转】
    Spring JSR250注解
    表格文字不换行
    Sql 分页
    从GridView生成DataTable
    故障诊断:解惑IIS服务器无法添加映射之谜
  • 原文地址:https://www.cnblogs.com/lyraLee/p/10956683.html
Copyright © 2011-2022 走看看