Как я делаю названные каталоги постоянными в zsh и как я редактирую их. Также, что лучшее место должно искать документацию.

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

% hash -d foo=/etc

% echo ~foo
/etc

Однако, когда я перезапускаю свою консоль, этих настроек не стало. Как я делаю их постоянными?

Как я редактирую их, если, скажем, я делаю typeo при определении имени "псевдонима".

Где лучшее место должно искать документацию zsh?

Это - это? http://zsh.sourceforge.net/Doc/Release/zsh_toc.html

1
задан 30 May 2018 в 17:40

1 ответ

Установите статические именованные каталоги

Открыться ~/.zshrc в Вашем любимом редакторе и добавляют, что хеш управляет тем после того, как один как Вы сделал в Вашем примере, например.

hash -d foo=/etc
hash -d zshdoc=/usr/share/doc/zsh-common

и так далее. Файл .zshrc в Вашем корневом каталоге будет загружен каждый раз, когда Вы запускаете zsh.

Псевдонимы

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

. ~/.zshaliases

и затем добавьте свои определения псевдонима ~/.zshaliases как это:

alias ll="ls -l"
alias la="ls -la"

Это просто примеры, конечно. Причина поместить те псевдонимы в отдельный файл, что можно отредактировать ее с любимым редактором и затем просто перезагрузить все псевдонимы путем выдачи команды . ~/.zshaliases.

Документация

Лично мне нравится больше всего zshall страница руководства, которую можно открыть путем выполнения команды man zshall. Это очень завершено.

Другие хорошие источники для zsh документации:

0
ответ дан 8 December 2019 в 00:49

Другие вопросы по тегам:

Похожие вопросы: