mac系统版本:10.14.6
PS:大部分的文章都跟iterm2扯一块儿,其实这个ohmyzsh跟iterm2其实没有半毛钱的关系。
如果你不确定你的电脑已经安装例如下组建,请执行如下命令,避免后面的一些错误
## 安装wget工具
brew install wget
先来一波操作
## 1. 查看版本
zsh --version
## 2. 如果升级跳转到1.1步骤操作
## 3. 这里直接下一步,替换默认的bash为zsh
chsh -s /bin/zsh
## 4. 验证是否替换成功
echo $SHELL
zsh --version
首先我们这里查看下本地的zsh版本。执行命令zsh -version
这里可以看见我本地的是5.3版本的。在oh-my-zsh的wiki中,说到只要大于4.3.9参考链接版本就OK。所以这里我们可以选择不升级,当然也可以进行升级。
先来一波操作
## 1. 查看版本
brew info zsh
## 2. 更新zsh版本
brew install zsh zsh-completions
## 3. 后面可以看到更新到5.7版本了,然后设置默认的bash工具是zsh
chsh -s /bin/zsh
## 4. 验证是否替换成功
echo $SHELL
zsh --version
安装以后验证的截图如下所示,可以看见zsh替换成功,并且也升级成功了。
主要的参考文档还是官方地址:https://github.com/robbyrussell/oh-my-zsh
执行下面的命令:
sh -c "$(wget -O- https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
如果是下载不下来,那就生手动安装的方法了。
## 下载源码
git clone https://github.com/robbyrussell/oh-my-zsh
## 执行安装命令
cd oh-my-zsh/tools
sh install.sh
看到下面的命令后就成功了,这个时候也可以见到命令行的显示都已经变了。
修改配置文件.zshrc。修改主题为ZSH_THEME=“agnoster”
如下命令配置
## 1. 进入home目录,修改配置文件主题
cd ~
vim .zshrc
## 2. 修改如下内容
ZSH_THEME="agnoster"
## 3. 下载主题需要的字体。不然终端的是乱码的
git clone https://github.com/supermarin/powerline-fonts.git
## 4. 通过finder进入到这个目录
安装Menlo Regular for Powerline.otf和Monaco for Powerline.otf两个字体
## 5. 然后通过终端的设置字体为上述的两种的其中就可以。详细可以看见如下图。
## clone语法高亮插件的源码
cd ~
mkdir myapp
git clone git://github.com/zsh-users/zsh-syntax-highlighting.git
## .zshrc添加如下内容
source /Users/pizhihui/myapp/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
plugins=(zsh-syntax-highlighting)
到这里oh-my-zsh的就安装完成了。下面的就是根据使用工具的不同。来配置不同的主题了,不然颜色会很难看的。
这里我喜欢solarized主题。这个是他的主页面,大家可以上去溜达溜达啊。https://ethanschoonover.com/solarized/ 不过不喜欢看的也没关系了
执行如下命令。
git clone git://github.com/altercation/solarized.git
进行solarized主题的下载。
进入到下载后的目录,进入到如下截图的目录,双击文件既可以安装。安装完成后在到设置的目录设置主题的字体是menlo或者monaco。
iterm2工具是对mac默认的主题进行了加强。安装以后oh-my-zsh后就可以愉快的使用了。
先看一波命令操作
## 拷贝颜色文件
~/.vim/colors/
cd solarized
cd vim-colors-solarized/colors
cp solarized.vim ~/.vim/colors/
## 设置vim配置文件
vi ~/.vimrc
## 添加如下内容
syntax enable
set background=dark
let g:solarized_termtrans=1
colorscheme solarized
执行上述操作以后,这样vim编辑文件的时候就可以有语法高亮了。
https://github.com/altercation/solarized
https://github.com/supermarin/powerline-fonts
https://blog.csdn.net/qianghaohao/article/details/79440961
https://github.com/robbyrussell/oh-my-zsh/wiki/Installing-ZSH
https://mirrors.tuna.tsinghua.edu.cn/help/homebrew-bottles/
https://brew.sh
https://www.cnblogs.com/soyxiaobi/p/9695931.html