在 oh my zsh custom/ 文件夹中获取别名文件

Elf*_*Dew 7 zsh shell arch-linux oh-my-zsh

我正在尝试通过 oh-my-zsh 安装在我的 zsh 中使用我的 ~/.aliases 文件中定义的别名。该文档建议别名/函数/等应作为扩展名为 .zsh 的文件放入 .oh-my-zsh/custom/ 中。

我可以像往常一样使用关键字“别名”在那里制作别名文件。但是,当我尝试使用“source ~/.aliases”行创建文件时 - 这不起作用。

解决这个问题的最佳方法是什么?我应该放弃使用 oh-my-zsh/custom/ 文件夹的建议,而是从 .zshrc 中获取源吗?

小智 8

我的理解是您正在尝试将自定义文件添加aliases.zsh到目录中.oh-my-zsh/custom/

我只是这样做并尝试使用我在文件中定义的别名之一并且它起作用了。只需确保您重新启动终端的会话并使用正确的别名格式alias zshconfig="mate ~/.zshrc"

  • 我想保留我的别名 dotfile ~/.aliases 并让 zsh 获取此文件。我只能通过将“source ~/.aliases”添加到 .zshrc 文件来完成此操作,但我试图遵循推荐的格式使用 oh-my-zsh 添加自定义别名。我这样做的原因是因为我想要一个独立于我使用的 shell 的单个 .aliases 文件。 (2认同)

小智 4

您应该只在自定义目录中符号链接您的主文件。

ln -s ~/.aliases ~/.oh-my-zsh/custom/aliases.zsh
Run Code Online (Sandbox Code Playgroud)