换个皮肤

您所在的位置:网站首页 离线安装zsh 换个皮肤

换个皮肤

#换个皮肤| 来源: 网络整理| 查看: 265

本文已参与「新人创作礼」活动,一起开启掘金创作之路 安装和使用Oh-My-Zsh

shell 俗称壳,C语言编写的命令解析器程序,是用户使用 Linux 的桥梁。Linux/Unix 提供了很多种 Shell。常用的 Shell 有这么几种:sh、bash、csh等。

通常来说不管是 Mac 还是 CentOS 或者是 Ubuntu 等类 Unix 系统,默认的 SHELL 都是bash。但是真正强大的SHELL是zsh,但是由于配置比较繁琐,在出现 Oh My Zsh 之前有比较少的人使用。 Oh My Zsh 的简单配置能让我们快速使用zsh这个SHELL给开发者带来很多愉悦,节省时间。

安装zsh 安装前的准备

安装前可以打开命令行终端,通过命令查看当前所使用的 SHELL 。

echo $SHELL 复制代码

同时可以通过命令cat /etc/shells查看当前环境下所有支持的 SHELL ,在列表中检查系统是否已经安装好zsh。

安装zsh

zsh在 Mac 和 Linux 平台的安装都比较简单,直接通过各自平台的包依赖管理工具执行一条命令即可安装完成。

Mac下的安装 在Mac系统下默认自带zsh,我们可以使用 brew 命令更新一下。 brew install zsh git 复制代码 CentOS下的安装 sudo yum -y install zsh git 复制代码 Ubuntu下的安装 sodu apt-get -y install zsh git 复制代码 切换到zsh并检查 切换shell为zsh chsh -s `which zsh` root # 为root用户修改默认shell为zsh chsh -s `which zsh` # 为当前用户修改默认shell为zsh,注意:MacOSX系统使用`chsh -s /bin/zsh`即可。 chsh -s /bin/bash # 恢复bash命令 复制代码 检查是否安装好zsh 通过命令cat /etc/shells命令,可以查看一下系统当前所有的SHELL,看看有没有zsh。 通过命令echo $SHELL命令,查看当前是不是使用zsh环境。

执行上面的命令可能需要输入当前用户的密码后确认切换至 zsh ,然后注销当前会话并重新连接后查看是否真正切换至 zsh。

zsh 的安装与切换已经完毕,下面开始安装和配置oh-my-zsh。

Oh-My-Zsh的安装 通过curl进行安装 sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 复制代码 通过wget进行安装 sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)" 复制代码

安装成功的标志

avatar

定制Oh-My-Zsh 基本配置

Oh-My-Zsh的默认配置在~/.zshrc文件中配置可以配置,修改默认的基本配置:

ZSH_THEME="robbyrussell" # zsh主题,可以配置为后面的Dracula主题 export UPDATE_ZSH_DAYS=30 # 30天检查更新zsh HIST_STAMPS="yyyy-mm-dd" # 历史记录时间格式 export LANG=en_US.UTF-8 # 语言 plugins=(git autojump zsh-autosuggestions) # 开启常用插件(这些插件都包含在oh-my-zsh中) 复制代码

autojump 命令能够记住我们在命令终端输入的命令,在我们下次使用的时候配合 zsh-autosuggestions 可以在我们输入命令时给出一些提示,加快我们的命令敲入速度,非常棒。

Oh-My-Zsh插件目录路径在~/.oh-my-zsh/plugins目录下。

安装Powerlevel9k / Powerlevel10k主题

zsh使用最多的主题

git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k 复制代码

编辑 ~/.zshrc 设置 ZSH_THEME="powerlevel10k/powerlevel10k".

sudo vim ~/.zshrc 复制代码 将ZSH_THEME="robbyrussell" 改为 ZSH_THEME="powerlevel10k/powerlevel10k" 复制代码

再增加一行配置:POWERLEVEL9K_MODE="awesome-patched"

#结果如下 ZSH_THEME="powerlevel10k/powerlevel10k" POWERLEVEL9K_MODE="awesome-patched" 复制代码

在改完后一定要加上这行代码

source ~/.zshrc 复制代码

上述代码是用来重载配置的

zsh配置主题

进入配置界面后按照个人喜好来设置你想要的

开始配置Powerlevel10k,根据提示(喜好)选择1234或yes、no

如果配置错了或者用腻了可以用如下代码重新配置

p10k configure 复制代码 iterm2主题配置(针对mac)

下载主题:iterm2colorschemes.com Preperence->Profiles->Colors->color Presets,点击import,选择刚解压的目录,点击目录下的schemes,选择你想要导入的主题(可多选全部导入),导入后选择自己喜欢的主题,这里我选择了ubuntu主题

安装字体 Ubuntu apt-get install fonts-powerline 复制代码 macos https://github.com/powerline/fonts/blob/master/SourceCodePro/Source%20Code%20Pro%20for%20Powerline.otf https://github.com/Falkor/dotfiles/blob/master/fonts/SourceCodePro%2BPowerline%2BAwesome%2BRegular.ttf 复制代码

打开下载的字体,然后按“安装字体”。 在iTerm2中设置字体(Preperence->Profiles->Text→Change Font),选择Source Code Pro + Font Awesome,大小18,最好对“字体”和“非ASCII字体”都进行设置。重新启动iTerm2,以使所有更改生效.

代码高亮

zsh-syntax-highlighting

1.下载插件

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting 复制代码

2.写入到配置

echo "source $ZSH_CUSTOM/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc 复制代码

3.使插件生效,重载配置

source ~/.zshrc 复制代码

命令会自动高亮显示

效果展示

avatar



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3