Mac ZSH 好用的插件

2018-04-14  本文已影响1878人  nenhall

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配色

上一篇下一篇

猜你喜欢

热点阅读