乐趣区

关于插件:oh-my-zsh插件安装详细教程及常用插件

Oh My Zsh 官网 https://ohmyz.sh/
Oh My Zsh 简略来讲就是一款能让你更加不便的应用命令行的工具,它能够帮忙咱们高亮语法,主动联想命令,晋升工作效率,能够说是程序员必备工具。

一. 装置 Oh My Zsh

间接输出以下命令即可装置

$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

此时关上咱们的终端,会发现色彩变了,阐明装置胜利,或者应用 ‘ zsh –version’ 命令查看版本,确认是否装置胜利

二. Oh My Zsh 配置

主题,插件等相干配置都在~/.zshrc 这个文件中,输出

$ vim ~/.zshrc 

能够间接在终端关上~/.zshrc 文件并编辑,以配置插件,主题等。也能够间接找到该文件关上编辑

批改主题

批改 ZSH_THEM 为 random 可使每次关上都是一个随机的主题

其余主题:https://github.com/ohmyzsh/oh…

应用如下命令更新配置

source ~/.zshrc   

配置插件

还是 ~/.zshrc 文件,两头靠下有 plugins 这句话,这里能够看到咱们目前启用的插件,在外面输出已装置的插件名,插件之间用空格距离

三. 罕用插件及装置

1. git

无需配置,默认已开启,~/.zshrc 文件文件中 plugins=(git)

使咱们能够不便的应用 git 命令的缩写

常见缩写:

gp=’git push’

gm=’git merge’

gl=’git pull’

查看所有 git 命令缩写

cat ~/.oh-my-zsh/plugins/git/git.plugin.zsh

2. Z

无需 cd, 不便的实现目录间疾速跳转

z 是 oh-my-zsh 默认就装好的,会记录输出过的路径名,z+ 某个目录间接跳转到该目录

间接应用 z 路径名 即可

示例:

3. zsh-syntax-highlighting

高亮语法,如图,输出正确语法会显示绿色,谬误的会显示红色,使得咱们无需运行该命令即可晓得此命令语法是否正确

装置

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

~/.zshrc 中配置

plugins=(其余的插件 zsh-syntax-highlighting)

更新配置后重启

source ~/.zshrc

4. zsh-autosuggestions

主动补全

只需输出局部命令即可依据之前输出过的命令提醒,按右键→即可补全

装置

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

~/.zshrc 中配置

plugins=(其余的插件 zsh-syntax-highlighting)

更新配置后重启

source ~/.zshrc

5. 有意思的 pokemonsay

在命令行显示宝可梦说某句话

​ https://github.com/possatti/p…

​ 装置

$ git clone http://github.com/possatti/pokemonsay
$ cd pokemonsay
$ ./install.sh

试一试

$ pokemonsay Hello World
$ fortune | pokemonsay

若 提醒无 fortune 命令,则应用上面命令装置 fortune 即可

$ brew install fortune cowsay

增加 $ fortune | pokemonsay 到 ~/.zshrc 开端使得每次关上终端时都会有一只随机的宝可梦说一句随机的话

退出移动版