MacVimดูเหมือนจะได้รับ $ PATH ในวิธีที่ละเว้น dotfiles ที่กำหนดเองของผู้ใช้ปกติ
ฉันไม่สามารถพูดได้ว่าทำไมพวกเขาถึงชอบทำแบบนี้ แต่มันดูเหมือนจะเป็นจริง ในการตั้งค่า (ภายใต้แท็บขั้นสูง) คุณสามารถเลือกที่จะ "เปิดใช้งานกระบวนการ Vim ในเปลือกเข้าสู่ระบบ" แต่มันปรับปรุงเพียง$PATHเล็กน้อยสำหรับฉัน
ดีที่สุดที่ฉันสามารถบอกได้ว่า MacVim ใช้/usr/libexec/path_helper- ซึ่งจะใช้รายการที่พบ (1) ใน/etc/pathsไฟล์และ (2) สิ่งเพิ่มเติมที่พบใน/etc/paths.d/ไดเรกทอรี การเปลี่ยนแปลงใด ๆ ที่เกิดขึ้นในโฮมไดเร็กตอรี่ของผู้ใช้ (ผ่าน.profileหรือคล้ายกัน) จะถูกละเว้น
สั้น, คุณจะได้รับค่าเริ่มต้นของ OSX บวกการใช้งานใด ๆ /etc/paths.dที่เพิ่มให้กับตัวเอง (ตัวอย่างเช่น MacTex ไม่ได้ในระบบของฉัน.) ดังนั้นถ้าคุณต้องการที่จะปรับเส้นทาง MacVim, /etc/paths.dวิธีการหนึ่งที่จะเพิ่มไฟล์ที่มีรายการที่จะ (ฉันจะไม่แก้ไขโดยตรง/etc/pathsตั้งแต่นั้นคุณจะเสี่ยงต่อการเปลี่ยนแปลงที่ถูกยกเลิกโดยการอัปเดตระบบ)
ขอบคุณที่แจ้งให้เราทราบ ฉันออกไปยื่นข้อผิดพลาดสิ่งที่อยากได้ที่ MacVim