我正在准备一个 bash 脚本,它将一次性设置一堆方便的 shell 别名。我使用了一对iTerm2和哦我的天啊。
我知道我可以手动将别名添加到~/.zshrc
。我还知道我甚至可以通过使用sed
一些额外的东西来自动完成这一点,但是为了分离和一致性,我想将我的“omz”别名保存在单独的文件中喜欢~/.bash_aliases
?
这样,我的 bash 脚本就可以轻松覆盖该文件的内容并列出我的别名,而不必担心我会意外地从中删除其他一些设置~/.zshrc
。
如何在 oh-my-zsh 中为别名指定单独的文件?
答案1
您需要做的就是从~/.zshrc
文件中删除别名定义~/.zsh_aliases
,并用以下内容替换多个别名命令~/.zshrc
:
. ~/.zsh_aliases
您可以对的其他部分使用相同的技术~/.zshrc
:例如,您可能会发现将任何函数定义移动到中都很方便~/.zsh_functions
。
答案2
就我而言,我使用的是 oh-my-zsh,在 ~/.zshrc 文件中,我将链接文件路径放置为
source FILE_PATH
然后重新启动终端,一切就完成了。