什么是Zsh
Zsh是一款强大的虚拟终端,既是一个系统的虚拟终端,也可以作为一个脚本语言的交互解析器。
Zsh的一些特性:
- 兼容bash
- 各种补全
- 历史纪录功能
- 多个终端会话共享历史记录
什么是Oh My Zsh
Oh My Zsh是一款社区驱动的命令行工具,正如它的主页上说的,Oh My Zsh 是一种生活方式。它基于zsh命令行,提供了主题配置,插件机制,已经内置的便捷操作。给我们一种全新的方式使用命令行。
安装
1
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
查看oh-my-zsh插件
安装好 zsh 和 oh-my-zsh 后,Oh My Zsh目录结构进入~/.oh-my-zsh目录后,看看该目录的结构1
$ ls ~/.oh-my-zsh
lib 提供了核心功能的脚本库
tools 提供安装、升级等功能的快捷工具
plugins 自带插件的存在放位置
templates 自带模板的存在放位置
themes 自带主题文件的存在放位置
custom 个性化配置目录,自安装的插件和主题可放这里
可以进入~/.oh-my-zsh的文件夹下的plungins查看oh-my-zsh的所有的插件
vim添加oh-my-zsh插件
vim 打开命令
1 | vim .zshrc |
找到plugins =()
添加插件即可
例如
1 | plugins=( |