ฉันแชร์ไฟล์การกำหนดค่า VIM ของฉันระหว่างคอมพิวเตอร์หลายเครื่อง อย่างไรก็ตามฉันต้องการให้การตั้งค่าบางอย่างเฉพาะเจาะจงสำหรับคอมพิวเตอร์บางเครื่อง
ตัวอย่างเช่นขนาดแบบอักษรบนแล็ปท็อปความละเอียดสูงควรแตกต่างจากเดสก์ท็อปความละเอียดต่ำ และที่สำคัญกว่านั้นฉันต้องการให้ gVIM บน Windows ทำงานได้มากกว่า windowsy และ MacVim บน OSX เพื่อทำตัว maccy และ gVIM บน Linux ให้ทำงานมากกว่าที่เคยทำ (นั่นอาจเป็นความรู้สึกแปลก ๆ แต่ฉันคุ้นเคยกับการเปลี่ยนโหมดจิตเมื่อทำการสลับ OS)
มีวิธีการตั้งค่าบางอย่างใน.vimrc
เครื่องหรือขึ้นอยู่กับระบบปฏิบัติการหรือไม่?
has('gui_running')
หากคุณต้องการแยกความแตกต่างระหว่างโหมด tty และโหมด GUI