zsh oh-my-zsh 常用插件

作者: Uchen | 来源:发表于2019-03-23 15:23 被阅读3次

    git


    安装:默认已开启
    作用:可以使用各种 git 命令缩写。
    使用

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

    查看所有 git 命令缩写

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

    autojump


    安装brew install autojump
    作用:目录间快速跳转,不用再一直 cd
    使用cd 命令进入 ~/user/github/Youthink 文件夹,下一次再想进入 Yourhink 文件夹的时候, 直接 j youthink 即可。或者只输入 youthink 的一部分 youth 都行。jautojump 的缩写。删除无效路径:

    j --purge 无效路径

    Z


    安装:内置组件
    作用:如果你不想额外安装 autojump,可以使用 oh-my-zsh 内置的类似组件 Z,它和 autojump 除了名字不一样,基本雷同。但是我选了 Z ,因为删除无效路径它的命令更短

    z -x 无效路径

    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
    作用:平常用的 lscd 等命令输入正确会绿色高亮显示,输入错误会显示其他的颜色。

    zsh-autosuggestions


    安装:

    git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
    

    然后在 ~/.zshrc 中配置 plugins=(其他的插件 zsh-autosuggestions),最后使配置生效:source ~/.zshrc

    作用: 效率神器。输入命令时,会给出建议的命令(灰色部分)按键盘 tab 键补全。如果感觉 tab 键补全不方便,还可以自定义补全的快捷键,比如我设置的逗号补全 bindkey ',' autosuggest-accept,然后在 ~/.zshrc 文件添加这句话即可。

    sublime


    安装:内置安装。plugins=(sublime)
    作用:在命令行使用 Sublime Text 打开文件、项目

    命令 作用
    st 打开 sublime
    st + 文件夹 打开该文件夹
    st + 文件 打开该文件
    stt 打开当前的文件夹,相当于 st
    sst 管理员权限 相当于 sudo st

    history 命令时间格式


    作用:history 命令查看历史输入命令的时间展示格式
    设置HIST_STAMPS="yyyy-mm-dd"

    主题


    ~/.zshrc 文件中设置主题为 random 即可开启随机主题

    ZSH_THEME="random"
    

    每次打开新的终端的时候,zsh 都会随机使用一个主题

    相关文章

      网友评论

        本文标题:zsh oh-my-zsh 常用插件

        本文链接:https://www.haomeiwen.com/subject/mossvqtx.html