Mac配置OhMyZsh流程

以mac 为例,我们看下系统内置了几种shell
输入:cat /etc/shells
//List of acceptable shells for chpass(1).
//Ftpd will not allow users to connect who are not using
//one of these shells.

/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh


如果没有安装zsh

  1. 更新软件源
    sudo apt-get update
  2. 安装zsh
    sudo apt-get install zsh
  3. 替换bash为zsh
    chsh -s /bin/zsh
Mac系统默认使用dash作为终端,可以使用命令修改默认使用zsh:  
chsh -s /bin/zsh
如果想修改回默认dash,同样使用chsh命令即可:   
chsh -s /bin/bash
  1. 重启电脑
    sudo reboot

第一部分 安装iTermOhMyZsh

  1. 首先下载 iTerm, 下载后打开, 提示放进启动台确认即可;
  2. 打开iTerm安装OhMyZsh 选择一个指令复制进去;
# curl 安装方式
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

# wget 安装方式
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

如果提示git安转

根据自己需要选择git安装

git安装中

git安装完成后重新输入指令安装OhMyZsh
OhMyZsh安装中

  1. OhMyZsh安装完成
    OhMyZsh安装完成

第二部分 配置

  1. iTerm关闭后重新打开, 输入相关指令切换到OhMyZsh后如图
    cd到OhMyZsh文件夹

    OhMyZsh文件夹中有如图所示的内容

如果打开iTerm后在根目录的情况依次按着图输入指令; 如果不是的话按着情况输入相关指令到文件夹;

  1. iTem设置为默认终端:
    (菜单栏)iTerm2 -> Make iTerm2 Default Term
    image
  2. 然后打开偏好设置preference,选中Keys,勾选Hotkey下的Show/hide iTerm2 with a system-wide hotkey,将热键设置为command+.,这样你就可以通过command+.全局热键来打开或关闭iTerm2窗口,非常方便。
    image

第三部分 配色方案

  1. 我选用的是 solarized
    -第一种方法:打开iTerm2的偏好设定,Profiles / Colors,直接选择Solarized Dark
    -另一种方法:最下面的Load Presets ... / Import...直接加载iterm2-colors-solarized/Solarized Dark.itermcolors配色方案就可以了,效果一样。
    image
  2. 继续命令行敲入 vi ~/.zshrc打开后找到ZSH_THEME="robbyrussell"修改为ZSH_THEME="agnoster"
    按a键后下翻到红框内的行进行修改主题;修改完成后按esc后输入:wq然后回车保存;

想用其他主题的话输入如图指令/Users/你的电脑名字/.oh-my-zsh/oh-my-zsh.sh

去查看有哪些主题

进去查看主题

主题列表

选取自己想用的主题, 复制主题名字时不用复制后缀名;

  1. 改主题之后,重启iTerm2后,效果如下:
    image
  2. .Powerline字体下载安装(依次输入)
    1.  git clone https://github.com/powerline/fonts.git
    2.  cd fonts
    3.  ./install.sh
  1. 安装完字体库之后,把iTerm 2的设置里的Profile中的Text 选项卡中里的FontNon-ASCII Font的字体都设置成 Powerline的字体,我这里设置的字体是12pt Meslo LG S DZ Regular for Powerline

    image

  2. 重新启动iTerm2:达到预期效果

    image

  3. iTerm窗口设置为半透明宽度满屏

    半透明宽度满屏

    具体效果

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容