美文网首页
Mac ZSH 好用的插件

Mac ZSH 好用的插件

作者: nenhall | 来源:发表于2018-04-14 00:18 被阅读1878次

    MAC下配置ZSH

    将ZSH设置为默认的shell(bash切换为zsh)
    chsh -s /bin/zsh
    如果要切换回去:
    chsh -s /bin/bash

    安装autojump插件,后报错:

    Please source the correct autojump file in your shell's
    startup file. For more information, please reinstall autojump
    and read the post installation instructions.
    

    解决办法:

    1. 使用vim .zshrc打开.zshrc(安装了zsh才会有.zshrc ,在默认打开的终端目录下。可以打开终端并且ls -a查看)。
    2. 找到 plugins=,在后面添加autojump:plugins=(git autojump)新开一行,添加:
    [[ -s $(brew --prefix)/etc/profile.d/autojump.sh ]] && . $(brew --prefix)/etc/profile.d/autojump.sh
    

    //设置后如下:
    plugins=(
    zsh-autosuggestions git autojump
    )
    [[ -s $(brew --prefix)/etc/profile.d/autojump.sh ]] && . $(brew --prefix)/etc/profile.d/autojump.sh

    1. :wq保存退出,重启终端。

    给sublime 配置终端快捷打开文件命令:

    ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl   /usr/local/bin/subl
    

    如果提示你没有权限的话,执行如下操作:

    El Capitan后加入了Rootless(SIP)机制,不再能够随心所欲的读写很多路径下了,设置 root 权限也不行。
    解决办法:

    1. 重启电脑按住 Command+R,进入恢复模式,
    2. 打开Terminal,输入:csrutil disable
    3. 再重新启动,执行:
      ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl   /usr/local/bin/subl
      

      不建议拷贝到/usr/bin/这个目录,因为这个目录下主要是系统相关的一些shell,/usr/local/bin/则是第三方软件及自己的一些shell。

    4. 拷贝完后,终端执行which subl测试是不是ok了,正常的话会输出/usr/bin/subl
    5. 要开启Rootless(SIP)机制的话,重新操作1 - 2步,在第二步中输入:csrutil enable,即可。

    相关文章:iTerm2配色

    相关文章

      网友评论

          本文标题:Mac ZSH 好用的插件

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