Mac中oh my zsh的配置 - Go语言中文社区

Mac中oh my zsh的配置


Zsh 本体有着强大的功能,但碍于其复杂的配置,对普通用户而言并不太适合。但是,一个开源项目的出现打破了这一局面 —— 它就是本文的主角:Oh My Zsh。借助 Oh My Zsh,你只需要进行极为简单的安装配置,就可以用上 Zsh,并享受许多酷炫的功能。

安装 Oh My Zsh

macOS Mojave 已经自带了 Zsh,所以我们直接安装 Oh My Zsh。安装过程极为简单,打开终端,执行一行命令即可:

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

在安装过程中会提示 Do you want to change your default shell to zsh? [Y/n](是否将默认 Shell 切换到 Zsh),按下 Y 并回车即可。随后会提示 Password for xxx,输入你的用户密码并回车即可。当你看见大大的 Oh my zsh 标志时就表示 Oh My Zsh 已经安装成功了。

基本设置

安装好 Oh My Zsh 后,使用以下命令打开 Zsh 的设置文件:

vim ~/.zshrc

在 vim 编辑器下,你可以使用方向键移动光标,按 i 进入编辑模式,编辑好后按 esc 退出编辑模式,随后输入 :wq 并回车即可保存。有关 Vim 的更多使用方法你可以参考 这篇教程。另外,Mac 下的 Vim 默认是没有显示行号 & 开启语法高亮的,你可以参考以下命令打开行号显示 & 语法高亮:


 

cp /usr/share/vim/vimrc ~/.vimrc #复制 vim 配置模版

echo 'syntax on' >> ~/.vimrc #开启语法高亮

echo 'set nu!' >> ~/.vimrc #开启行号显示

Zsh 的配置文件中提供了详细的注释,你可以根据注释修改相关设置,满足自己的要求。例如,你想关闭 Zsh 的自动更新,则定位到 DISABLE_AUTO_UPDATE 一行,根据前面的注释,删除行前的注释符号 # 即可。

保存退出之后,使用以下命令使 Zsh 的配置立即生效:

source ~/.zshrc

 

设置主题

Oh My Zsh 自带了大量主题文件。你可以执行以下命令查看自带的主题:

ls ~/.oh-my-zsh/themes

对于自带主题的样式和呈现效果,你可以前往 Oh My Zsh 的 官方 Wiki 查看。

在这里,我选择使用 agnoster 作为我的主题。我们需要通过编辑 zsh 配置文件来修改主题:

vim ~/.zshrc

定位到 ZSH_THEME 一行,将双引号中的内容修改为自己选择的主题名即可。

zsh默认的主题为:robbyrussell

修改为: af-magic

保存退出后,执行以下命令使 zsh 的配置立即生效:

source ~/.zshrc

 

配置插件

Oh My Zsh 支持许多强大的插件,可以实现语法高亮、命令自动补全等功能。你可以执行以下命令查看自带的插件:

ls ~/.oh-my-zsh/plugins/

对于自带插件的功能及使用,你可以前往 Oh My Zsh 官方 Wiki 查看。

要启用某个插件,只需要用 vim ~/.zshrc 编辑 zsh 配置文件,定位到 plugins 一行,在括号中添加需要的插件名称,以空格分隔。保存退出后,别忘了执行  source ~/.zshrc 使配置立即生效。

git

默认启用的插件,提供了各种 git 命令的缩写。其 官方说明 提供了所有缩写的参考。

z

自带插件,添加到配置文件中即可启用,可以帮助你快速跳转到访问过的文件夹。具体使用方法请自行 Google 或参考 GitHub 文档

zsh-syntax-highlighting

输入正确的常用命令会以绿色高亮显示,输入错误则会显示其他的颜色。使用以下命令安装:

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

下载完成后,别忘了把 zsh-syntax-highlighting 添加到配置文件的 plugins 中,并执行 source ~/.zshrc 使配置生效。

zsh-autosuggestions

输入命令时,会用浅色字体给出建议的命令,按  即可自动补全。使用以下命令安装:

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

下载完成后,别忘了把 zsh-autosuggestions 添加到配置文件的 plugins 中,并执行 source ~/.zshrc 使配置生效。

为了让提示的字体颜色正确显示,我们还需要执行:


 

echo "export TERM=xterm-256color" >> ~/.zshrc #声明终端类型

echo "ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=10'" >> ~/.zshrc #设置建议命令的文字颜色

你可以修改 fg= 后的数字来指定建议命令的文字颜色,数字与颜色的对应表请参考 这里

小结

完成了 Oh My Zsh 在 macOS 下的基本配置。

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/zhangvalue/article/details/94397511
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-01 21:28:54
  • 阅读 ( 1234 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢