博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装oh my zsh插件
阅读量:6851 次
发布时间:2019-06-26

本文共 2257 字,大约阅读时间需要 7 分钟。

关于 oh-my-zsh 插件的管理是很简单的,有两个插件目录,其中 user 为你的用户名:

  • /Users/user/.oh-my-zsh/plugins: oh-my-zsh 官方插件目录,该目录已经预装了很多实用的插件,只不过没激活而已;
  • /Users/user/.oh-my-zsh/custom/plugins: oh-my-zsh 第三方插件目录;快捷命令:$ZSH_CUSTOM/plugins

需要安装哪个插件,只需要把插件下载到上面任何一个目录即可,然后在 ~/.zshrc 配置文件中的 plugins 变量中添加对应插件的名称即可


zsh-syntax-highlighting(命令语法高亮)

插件可以使你终端输入的命令有语法高亮效果。

Before: 
clipboard.png
 After:  
clipboard.png

Before: clipboard.png

 After:  clipboard.png

Before: clipboard.png

 After:  clipboard.png

安装方法如下(oh-my-zsh 插件管理的方式安装):

1.Clone项目到$ZSH_CUSTOM/plugins文件夹下 (默认为 ~/.oh-my-zsh/custom/plugins)

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

2.在 Oh My Zsh 的配置文件 (~/.zshrc)中设置:

plugins=(其他插件 zsh-syntax-highlighting)

3.运行 source ~/.zshrc 更新配置后重启item2:


zsh-autosuggestions(命令自动补全)

,如图输入命令时,会给出建议的命令(灰色部分)按键盘 → 补全

clipboard.png

如果感觉 → 补全不方便,还可以自定义补全的快捷键,比如我设置的逗号补全,只需要在 .zshrc 文件添加这句话即可

bindkey ',' autosuggest-accept

官网中有多种,这里选择oh my zsh中的安装方式:

1.Clone项目到$ZSH_CUSTOM/plugins文件夹下 (默认为 ~/.oh-my-zsh/custom/plugins)

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

2.在 Oh My Zsh 的配置文件 (~/.zshrc)中设置:

plugins=(其他插件 zsh-autosuggestions)

3.运行 source ~/.zshrc 更新配置后重启item2

当你重新打开终端的时候可能看不到变化,可能你的字体颜色太淡了,我们把其改亮一些:
cd ~/.oh-my-zsh/custom/plugins/zsh-autosuggestionsvim zsh-autosuggestions.zsh# 修改 ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=10'
修改成功后需要运行
source ~/.zshrc 更新配置,然后开发新的
item2窗口即可看到效果。

git

默认已开启,可以使用各种git命令的缩写,比如:

git add --all ===> gaagit commit -m ===> gcmsg

查看所有 git 命令缩写

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

或者查询。


z(命令快速跳转目录)

z 插件也是 autojump 插件在 oh-my-zsh 内置的类似组件,基本包含所有功能。

作用

使用 z 之后可以让你最快速的切换文件路径。

z 插件记住了你在命令行中跳转过的每个路径,并且记录了每个路径的访问次数,因此,它常常能猜到你想访问的路径。
记录文件就在用户根目录下,名字是
.z
说“
常常能猜到”,意思是有猜错的时候,比如,不曾访问过的路径,
z 插件就不知道,没法跳转。

安装

默认安装oh my zsh时就已经安装了 z 插件,具体可以在以下目录看到

cd ~/.oh-my-zsh/plugins

所以你只需要在(~/.zshrc)中的插件列表中添加

vim ~/.zshrc# 再插件列表中添加plugins=(其他插件 z)

使用

参数 描述
-c 在当前目录下进行子目录匹配
-e echo最合适的匹配和对应的rank,但是不执行cd操作
-h 显示帮助信息
-l echo所有匹配的目录和对应的rank,但是不执行cd操作
-r 进入所匹配目录列表中rank值最高的那个目录
-t 进入所匹配目录列表中最近访问的那个目录
-x 在.z缓存中清除当前目录的记录

例子:

  • z foo 进入到最匹配的foo关键字的目录
  • z foo bar 进入层级匹配,先匹配foo关键字,再匹配bar关键字的目录
  • z -r foo 进入匹配foo关键字目录列表中rank值最高的目录
  • z -t foo 进入匹配foo关键字目录列表中最近访问的目录
  • z -l foo 列出所有匹配foo关键字的目录列表

extract

命令解压一切文件

web-search

命令行可以直接google

转载地址:http://pkgul.baihongyu.com/

你可能感兴趣的文章
ziproxy 3.3.0 发布,HTTP代理服务器
查看>>
C++ 简单选择排序
查看>>
Lucene之删除索引
查看>>
CSS3 多列
查看>>
javaScript中eval()方法转换json对象
查看>>
TeleMCU视频会议之Android版本号WebRTC client支持
查看>>
ipad&mobile通用webapp框架前哨战
查看>>
.NET设计模式(7):创建型模式专题总结(Creational Pattern)(转)
查看>>
19、ASP.NET MVC入门到精通——Unity
查看>>
hbase集群部分节点HRegionServer启动后自动关闭的问题
查看>>
关于Java的权限修饰符(public,private,protected,默认friendly)
查看>>
hdu 5396 Expression(区间dp)
查看>>
Oracle创建表空间、创建用户以及授权、查看权限
查看>>
Gatling新一代压力测试工具,新一代服务器性能测试工具Gatling
查看>>
深入理解红黑树
查看>>
linux内核学习-建议路线
查看>>
华为上机:对数计数器
查看>>
Spring中的Autowired注解和Resource注解的区别
查看>>
电脑待机、休眠、睡眠的区别
查看>>
滚动条
查看>>