Di saya .zshrc, saya menyatakan beberapa alias. Misalnya, which dbstartmenunjukkan 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 $0untuk 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
EXPORTalias dari shell asli, untuk proses anaknyavim, dan lagi ke proses anak shellnya - Konfigurasikan Vim untuk membaca saya
.zshrcsaat membuat subkulitnya
.zshrcprofil Anda ke. profil (yang tampaknya digunakan olehvim