ในตัวฉัน.zshrc
ฉันประกาศนามแฝงบางอย่าง เช่นwhich dbstart
แสดงเนื้อหาของนามแฝงนั้น
ถ้าฉันเปิดเป็นกลุ่มจากเชลล์นั้นมันเป็นกระบวนการลูก :! some_command
ในกลุ่มผมสามารถเรียกใช้คำสั่งเปลือก ถ้าฉันทำ:! echo $0
เพื่อดูว่าเชลล์ Vim ใช้อะไรอยู่มันจะส่งเอาต์พุต '/ bin / zsh' อย่างไรก็ตามชื่อแทนของฉันไม่สามารถใช้งานได้ที่นั่น
ฉันจะทำให้เชลล์ปกติของฉันพร้อมใช้งานได้อย่างไรเมื่อฉัน shell ออกจาก Vim
สองความคิด:
- อย่างใด
EXPORT
นามแฝงจากเปลือกเดิมเพื่อกระบวนการของเด็กvim
และอีกครั้งเพื่อดำเนินการเปลือกเด็ก - กำหนดค่า Vim ให้อ่านของฉัน
.zshrc
เมื่อสร้าง subshells
.zshrc
เป็น. profile (ซึ่งดูเหมือนว่าจะใช้โดยvim