安装oh my zsh插件

创业维艰
• 阅读 31871

关于 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(命令语法高亮)

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

Before: 安装oh my zsh插件
 After:  安装oh my zsh插件

Before: 安装oh my zsh插件
 After:  安装oh my zsh插件

Before: 安装oh my zsh插件
 After:  安装oh my zsh插件

安装方法如下(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(命令自动补全)

zsh-autosuggestions,如图输入命令时,会给出建议的命令(灰色部分)按键盘 → 补全
安装oh my zsh插件

如果感觉 → 补全不方便,还可以自定义补全的快捷键,比如我设置的逗号补全,只需要在 .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-autosuggestions
vim zsh-autosuggestions.zsh
# 修改 ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=10' 
修改成功后需要运行 source ~/.zshrc 更新配置,然后开发新的item2窗口即可看到效果。

git

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

git add --all ===> gaa

git commit -m ===> gcmsg

查看所有 git 命令缩写

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

或者查询git快捷对照表


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

点赞
收藏
评论区
推荐文章
Chase620 Chase620
4年前
idea全部版本专业版永久激活2021年3月(亲测有效)
这是媲美永久激活的插件方式。ideevalresetter2.1.6.jar是一款Jetbrains系列无限试用插件,Jetbrains默认会提供30天的试用,大佬pengzhile开发了一个插件,安装上这个插件后每次试用到期,你都可以在Jetbrains上面点击重置试用。请不要一直试用,有能力的朋友还是去官方购买,需要的朋友可下载试试!本插件
Johnny21 Johnny21
4年前
elasticsearch教程--Plugins篇
目录概述环境准备认识es插件插件安装插件管理命令彩蛋概述上一篇博文记录了,在地大物博的祖国使用es,不得不考虑中文分词器,es内置的分词器对中文分词的支持可以用惨不忍睹来形容不为过,如果想安装中文分词器,就需要借助es的插件。本文将记录一下项目中如何使用插件,希
Stella981 Stella981
3年前
Atom安装插件的几种方式
Atom安装插件的几种方式Atom插件安装GUI安装1.打开AtomFileSettingsInstall2.输入你想要安装的插件名/Theme名命令行安装1.打开cmd命令行程序2.切换到.atom/package目录(一般在用户目录下)3.输入命
Wesley13 Wesley13
3年前
Maven学习总结(六)——Maven与Eclipse整合
Maven学习总结(六)——Maven与Eclipse整合一、安装Maven插件  下载下来的maven插件如下图所示:,插件存放的路径是:E:/MavenProject/Maven2EclipsePlugin1.进入到eclipse中的dropins目录下,
Stella981 Stella981
3年前
CentOS安装oh
安装zsh和ohmyzsh1.安装zshyuminstallzsh2.安装gityuminstallgit3.切换默认shellchshs/bin/zsh4.clonefrom
Easter79 Easter79
3年前
Sublime添加Sass插件,语法高亮
在sublime中安装sass插件和sassbuild插件了,打开我们的sublime首先你要看的是在preference选项下有没有packagecontrol这个选项,如果没有的话,就表示你没有PackageControl插件(一个方便 Sublimetext管理插件的插件),这时,你就要从菜单ViewShowConsole或
Stella981 Stella981
3年前
Android 原生库依赖解析Gradle插件
由于官方的AndroidGradle插件无法解析在dependencies中声明的.so库依赖,所以编译时不会把.so文件自动拷贝到jniLibs目录下,这个插件主要就是为了解决这个问题的,并且提供so文件重命名和abi过滤的实用功能.另外如果你是使用maven和androidmavenplugin(https://www.oschi
Wesley13 Wesley13
3年前
ubuntu8.04安装adobe flash player
我的机子是32位的,安装ubuntu8.04虚拟机时,为firefox添加adobeflashplayer插件,在官网上下载后,不能安装。在网上找了好久,大致有两种方法1.将解压后的libflashplayer.so复制到主目录下的.mozilla中,重启firefox。我試了一下,不成功。有的是复制到.mozilla/plugins/目录下,不过,
Stella981 Stella981
3年前
Linux开发环境工具收集
zsh&ohmyzsh配置ohmyzsh之前要先安装Gitsudoaptgetinstallzshsudoaptgetinstallgitwgethttps://github.com/robbyrussell/ohmyzsh/raw/master/tools
Stella981 Stella981
3年前
Deepin Atom安装填坑记录
1/Atom安装插件失败!解决方法:1.找到atom的目录 !(https://static.oschina.net/uploads/space/2017/0610/182533_70Hn_1178214.png)2.该目录下的packages目录用于存放各个插件。3.到https://atom.io/packages/search?
融云IM即时通讯 融云IM即时通讯
8个月前
融云IM干货丨如何测试插件在UNI-app中的实际效果?
要测试插件在UNIapp中的实际效果,可以遵循以下步骤:1.安装和配置测试环境:确保你的环境中安装了HBuilderX,并且版本至少为3.7.3。如果是uniapp普通项目,需要通过插件hbuilderxforuniapptest来安装测试环境。对于uni