• oh my zsh 常用插件



    date: "2020-10-18T12:36:00+08:00"

    title: "oh my zsh 常用插件"

    tags: ["zsh","oh my zsh"]

    categories: ["shell"]


    wd插件

    wd 插件是我比较喜欢的一个,它的作用就是能够快速的切换到常用的目录。我们用命令行时经常会遇到这样一种情况,我们常用的目录就那么几个,而这些目录有时候会再很深的层级中。使用 cd 命令在这些深层级目录中切换就比较耗费时间了。

    wd 插件正是为了解决这个问题,比如我们有一个常用的目录 /usr/nginx/www/html,我们首先进入到这个目录中,然后输入

    wd add web
    

    这个命令相当于给当前目录做了一个标识,标识名叫做 web ,我们下次如果再想进入这个目录,只需输入:

    wd web
    

    这样就可以完成目录切换了,非常方便。

    它的原理并不复杂,它维护了一个标识和实际路径的映射表,我们使用 wd add 命令可以添加新的映射,可以使用 wd rm 命令删除已有的映射,还可以使用 wd show 命令查看现有的映射。

    这个简单的插件解决了一个很实际的问题,推荐使用。 wd 插件的更多内容可以查看它的 github 主页: https://github.com/mfaerevaag/wd

    web-search插件

    它能让我们在命令行中使用搜索引擎进行搜索。比如 google swift 这个命令就可以使用 Google 搜索 swift 关键字。

    web-search 插件在默认情况下没有开启,所以我们需要做一点小工作把它打开。

    1. 打开 ~/.zshrc 文件。
    2. 找到 plugins=(git) 这行定义。
    3. 把它修改成 plugins=(git web-search)

    然后重新开启一个命令行窗口我们就可以使用 web-content 的功能了。

    我们可以使用 google 搜索:

    google 你好
    

    这样会打开 google 搜索 “swift 学习” 这个关键字。

    web-content 同样集成了 baidu, bing 这些搜索引擎:

    baidu 你好
    bing 你好
    

    只需在命令行中输入要搜索的关键字和搜索引擎,就可以进行搜索了,还是很方便的。

    last-working-dir

    last-working-dir 插件,可以记录上一次退出命令行时候的所在路径,并且在下一次启动命令行的时候自动恢复到上一次所在的路径。这一切不需要我们进行任何操作,全部都是自动完成的。只需要在 .zshrc 文件中将插件开启即可。

    catimg

    catimg 这个命令将图片文件的内容输出到命令行, 比如:

    Zsh命令自动补全插件 zsh-autosuggestions

    这里利用Oh my zsh的方法安装。直接一句话命令行里下载并移动到oh my zsh目录中:

    git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
    然后在~/.zshrc文件中找到plugins数组,加入zsh-autosuggestions名字,重新打开终端即可。

    extract

    功能强大的解压插件,所有类型的文件解压一个命令x全搞定,再也不需要去记tar后面到底是哪几个参数了。

    z

    强大的目录自动跳转命令,会记忆你曾经进入过的目录,用模糊匹配快速进入你想要的目录。

    sublime

    平时使用sublime比较多,该插件可以使用命令行打开sublime。
    常用命令如下:

    st          # 直接打开sublime
    st file_a   # 用sublime打开文件 file
    st dir_a    # 用sublime打开目录 dir
    stt         # 在sublime打开当前目录,相当于 st .
    
  • 相关阅读:
    ViewPager
    SpringBoot入门
    SpringMVC拦截器
    QML布局概述(Qt Quick Layouts Overview)
    Ubuntu16.04软件安装错误处理(以安装ssh-server为例)
    VirtualBox实用网络设置
    Ubuntu安装cmake 3.9
    QML学习笔记
    Qt一些方便易用的小技巧
    Qt 4.8.5 + MinGW32 + Qt creater 安装
  • 原文地址:https://www.cnblogs.com/brady-wang/p/13834700.html
Copyright © 2020-2023  润新知