1.当使用git branch查看分支时,该行为变得和git branch|less的行为一样
解决办法:运行如下命令即可
git config --global pager.branch false
2. 之前安装配置好的mvn命令不能用,报错了
zsh: command not found: mvn
原因: zsh的配置文件没有加载~/.bash_profile
的配置项。
原来使用bash时,把各种工具的配置写在了~/.bash_profile里。而这些系统文件会存在一个优先执行顺序。
首先在登录时,先执行的是/etc/profile文件。然后在启动用户目录下的~/.bash_profile、~/.bash_login或~/.profile文件中的其中一个,执行顺序为~/.bash_profile、~/.bash_login、~/.profile。如果~/.bash_profile文件存在的话,一般还会执行~/.bashrc文件。若要退出shell时还会执行~/.bash_logout文件。
所以,当使用zsh时,此时~/.zshrc文件则已经执行呢。而~/.bash_profile文件没有执行,所以在其中配置的mvn参数不会加载。
解决办法:
vim ~/.zshrc
在~/.zshrc文件末尾添加上source ~/.bash_profile
保存即可。