最近发现我在iterm2中自定义的有些快捷键【别名alias】并没有生效,查了半天,才发现设置的问题。
原来的配置
我原来的关于别名的设置是在文件~/.zshrc
中的,内容如下:
#----------------------别名alias配置(如下)------------------------------------
alias ll='ls -al'
alias vi='vim'
alias grep="grep --color=auto"
alias help='tldr'
alias sublime="/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl"
alias -s py=pycharm
#----------------------别名alias配置(如上)------------------------------------
我发现在iterm2中输入 sublime
可以调用应用程序sublime。
但是,输入ll
,并没有实现类似ls -al
的效果。
新的配置
后来,参考: 基于iterm2的mac系统快捷命令方式(alias/bash_profile/zshrc) 这篇文章以后,有如下的方法:
方法一:
在~/.oh-my-zsh/plugins/git
这个文件中直接写alias
。
方法二:
将alias
写到.bash_profile
中,然后在~/.oh-my-zsh/plugins/git
这个文件中运行.bash_profile
。方法如下:
#----------------------更新PATH配置(如下)------------------------------------
source ~/.bash_profile
#----------------------更新PATH配置(如上)------------------------------------
更改完成以后重启即可。
网友评论