Pozyskanie pliku aliasu w folderze oh my zsh custom /

4

Próbuję użyć aliasów zdefiniowanych w moim pliku ~ / .aliases w moim zsh z instalacją oh-my-zsh. Dokumentacja sugeruje, że aliasy / funkcje / itp. Powinny znajdować się w plikach .oh-my-zsh / custom / jako pliki z rozszerzeniem .zsh.

Mogę utworzyć plik aliasów, używając słowa kluczowego „alias” jak zwykle. Jednak gdy próbuję utworzyć plik z wierszem „source ~ / .aliases” - to nie działa.

Jak najlepiej to zrobić? Czy powinienem porzucić zalecenie, aby użyć folderu oh-my-zsh / custom /, a zamiast tego źródła z .zshrc?

Elfen Dew
źródło

Odpowiedzi:

4

Rozumiem, że próbujesz dodać własny plik aliases.zshdo katalogu.oh-my-zsh/custom/

Właśnie to zrobiłem i spróbowałem użyć jednego z aliasów zdefiniowanych w pliku i zadziałało. Upewnij się, że ponownie uruchomiłeś sesję terminala i masz poprawne formatowanie aliasualias zshconfig="mate ~/.zshrc"

Harout360
źródło
Próbowałem utworzyć plik aliases.zsh, który składałby się z pojedynczego wiersza „source ~ / .aliases”
Elfen Dew
1
Chcę zachować mój alias dotfile ~ / .aliases i mieć zsh źródło tego pliku. Mogłem to osiągnąć tylko poprzez dodanie „source ~ / .aliases” do pliku .zshrc, ale starałem się stosować zalecany format dodawania niestandardowych aliasów za pomocą oh-my-zsh. Powodem tego było to, że chciałem pojedynczy plik .aliases niezależny od używanej powłoki.
Elfen Dew
1

Powinieneś po prostu dowiązać symbolicznie swój plik główny w niestandardowym katalogu.

ln -s ~/.aliases ~/.oh-my-zsh/custom/aliases.zsh
Szymon, Szymek
źródło