oh-my-zsh 安装与配置

前 言

一、Zsh 介绍

  • zsh 完全兼容 bash
  • 官网:http://www.zsh.org/
  • zsh具有强大的可定制的特点,支持许多插件,补全功能也强大很多.但是却配置起来十分的麻烦,但有了oh-my-zsh之后,一切变得简单起来了

二、Oh-My-Zsh

  • Oh-My-Zsh 是一款社区驱动的命令行工具

  • 项目地址 github: ohmyzsh/ohmyzsh

  • 有许多精美的主题和强大的插件,还有比 bash 更强大别名功能,美观方便。也帮我们整理了一些常用的 zsh 扩展功能和主题

安 装

一、安装 zsh

  1. 查看系统支持的 shell cat /etc/shells
  2. 若没有安装则 sudo apt-get install -y zs

二、安装 Oh-My-Zsh

  1. 若没有 git,先安装 git: sudo apt-get install -y git (Ubuntu)

  2. 下载安装 oh-my-zsh, Oh My Zsh - a delightful & open source framework for Zsh

  3. 切换用户默认 shell: chsh -s /bin/zsh

配 置

一、配置 Oh-My-Zsh

  1. 配置文件位置在 ~/.zshrc

禁用共享命令记录

在配置文件中添加 setopt no_share_history

二、插件

  • 启用的插件在 ~/.zshrc 内的 plugins 下编辑
  • 插件路径在: ~/.oh-my-zsh/plugins
  1. colored-man-pages: 帮助文档高亮! man help

  2. dd: 命令行语法高亮!zsh-users/zsh-syntax-highlighting

  3. zsh-autosuggestions: 自动补全 (有些终端上有bug)

    git clone x $ZSH_CUSTOM/plugins/zsh-autosuggestions
    
  4. wd: 对目录进行映射,自带

  5. web-search: 终端中直接进行网页搜索,自带

  6. extract: 压缩直接用x就可以完成,自带

  7. encode64: Base64 编码

  8. urltools: url编码工具,有urlencode和urldecode,自带

参 考

  1. Oh My Zsh 强大炫酷的Shel
  2. 解决 oh-my-zsh git 进入目录卡顿问题
  3. 利用iTerm2+oh-my-zsh+Dracula主题打造我的Mac终端利器

你可能感兴趣的:(oh-my-zsh 安装与配置)