У своєму .zshrcя оголошую деякі псевдоніми. Наприклад, which dbstartпоказує вміст цього псевдоніма.
Якщо я відкрию vim з цієї оболонки, це дочірній процес. У Vim я можу запускати команди оболонки за допомогою :! some_command. Якщо я :! echo $0бачу, яку оболонку Vim використовує, вона виводить '/ bin / zsh'. Однак мої псевдоніми там недоступні.
Як я можу зробити свої звичайні аліси оболонки доступними, коли я передаю програму з Vim?
Дві ідеї:
- Якось
EXPORTпсевдоніми від початкової оболонки, до її дочірнього процесуvimта знову до дочірнього процесу оболонки - Налаштуйте Vim, щоб прочитати моє
.zshrcпід час створення його підшах
.zshrc.profile (який, здається, використовуєтьсяvim