Di saya .zshrc
, saya menyatakan beberapa alias. Misalnya, which dbstart
menunjukkan isi alias itu.
Jika saya membuka vim dari shell itu, itu adalah proses anak. Di Vim, saya bisa menjalankan perintah shell dengan :! some_command
. Jika saya lakukan :! echo $0
untuk melihat shell apa yang Vim gunakan, ini menghasilkan '/ bin / zsh'. Namun, alias saya tidak tersedia di sana.
Bagaimana saya bisa membuat shell normal saya tersedia ketika saya keluar dari Vim?
Dua ide:
- Entah bagaimana
EXPORT
alias dari shell asli, untuk proses anaknyavim
, dan lagi ke proses anak shellnya - Konfigurasikan Vim untuk membaca saya
.zshrc
saat membuat subkulitnya
.zshrc
profil Anda ke. profil (yang tampaknya digunakan olehvim