จะบอกได้อย่างไรว่าฉันอยู่ใน MacVim ใน. vimrc


27

ใน. vimrc ของฉันฉันต้องการตรวจสอบว่าฉันอยู่ใน MacVim กับกลุ่มทั่วไปหรือไม่ดังนั้นฉันสามารถเลือกที่จะตั้งค่าเฉพาะ MacVim ซึ่งไม่ควรใช้กับกลุ่มปกติ

ฉันจะทำสิ่งนี้ได้อย่างไร

คำตอบ:


34

ฉันเพิ่งพบวิธีหนึ่งที่จะทำ:

if has("gui_macvim")
    " set macvim specific stuff
endif

4
has("gui_running")คุณจะได้รับการสนับสนุนทั้ง macvim และ gvim ดังนั้นจะทำให้. vimrc พกพาได้มากขึ้น
Bala Clark

1
ฉันสังเกตเห็นว่าเงื่อนไขนี้เป็นจริงเช่นกันหากฉันเรียกใช้ macvim ในแอป terminal หรือ GUI ฉันเป็นวิธีการตรวจสอบว่า macvim กำลังทำงานอยู่ใน terminal หรือไม่?
swilgosz
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.