1

Я готовлю сценарий bash, который сразу установит несколько удобных псевдонимов оболочки. Я использую пару iTerm2 и oh-my-zsh.

Я знаю, что могу вручную добавить псевдонимы в ~/.zshrc . Я также знаю, что могу даже сделать это автоматически, вызывая sed с некоторыми дополнительными функциями, но для разделения и согласованности я хотел бы сохранить псевдонимы "omz" в отдельном файле, например ~/.bash_aliases?

Тогда мой bash-скрипт может легко перезаписать содержимое этого файла и поместить список моих псевдонимов, не беспокоясь о том, что я случайно удалю некоторые другие настройки из ~/.zshrc .

Как я мог указать отдельный файл для псевдонимов в oh-my-zsh?

1 ответ1

2

Все, что вам нужно сделать, это удалить определения псевдонима из ~/.zshrc в файл ~/.zsh_aliases и заменить несколько команд псевдонима в ~/.zshrc образом:

. ~/.zsh_aliases

Вы можете использовать ту же технику для других разделов ~/.zshrc: например, вам может быть удобно перемещать определения любой функции в ~/.zsh_functions .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .