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