Trong tôi .zshrc
, tôi tuyên bố một số bí danh. Ví dụ, which dbstart
hiển thị nội dung của bí danh đó.
Nếu tôi mở vim từ cái vỏ đó, thì đó là một quá trình con. Trong Vim, tôi có thể chạy các lệnh shell với :! some_command
. Nếu tôi làm :! echo $0
để xem Vim shell nào đang sử dụng, nó sẽ xuất ra '/ bin / zsh'. Tuy nhiên, bí danh của tôi không có sẵn ở đó.
Làm cách nào tôi có thể làm cho vỏ bình thường của mình có sẵn khi tôi tách ra khỏi Vim?
Hai ý tưởng:
- Bằng cách nào đó
EXPORT
các bí danh từ lớp vỏ ban đầu, đến quá trình con của nóvim
và một lần nữa cho quá trình con của nó - Định cấu hình Vim để đọc của tôi
.zshrc
khi tạo các mạng con của nó
.zshrc
.profile của bạn (dường như được sử dụng bởivim