По моему .zshrc, я объявляю некоторые псевдонимы. Например, which dbstartпоказывает содержимое этого псевдонима.
Если я открою vim из этой оболочки, это дочерний процесс. В Vim я могу запускать команды оболочки с :! some_command. Если я выясню, :! echo $0какую оболочку использует Vim, она выдаст «/ bin / zsh». Однако мои псевдонимы там недоступны.
Как сделать так, чтобы мои обычные алисы оболочки были доступны, когда я выкладываюсь из Vim?
Две идеи:
- Каким-то образом
EXPORTпсевдонимы исходной оболочки, ее дочернего процессаvimи снова дочернего процесса оболочки - Сконфигурируйте Vim так, чтобы он читал мой
.zshrcпри создании его подоболочек
.zshrcvim