ใน Vim เมื่อฉันเขียนสำเนาของบัฟเฟอร์ปัจจุบันไปยังไฟล์ใหม่โดยใช้:w [filename]
ปรากฏว่า Vim ใช้ค่าเริ่มต้น (เช่นกำหนดโดย umask หรืออะไรก็ตาม) การอนุญาตไฟล์สำหรับไฟล์ใหม่ หากบัฟเฟอร์ปัจจุบันถูกโหลดจากไฟล์ที่มีอยู่แล้วพฤติกรรมที่ "ถูกต้อง" นั้นไม่ควรทำซ้ำการอนุญาตจากไฟล์นั้นหรือไม่? ตัวอย่างเช่นถ้าฉันแก้ไขแฟ้มที่ปฏิบัติการและผมเขียนสำเนาใหม่ของไฟล์ที่ว่าทำไมไม่ได้เป็นกลุ่มเขียนใหม่ปฏิบัติการ ? มีวิธีใดบ้างที่จะบังคับให้ Vim ทำงานตามที่ฉันอธิบายนอกเหนือไป! chmod --reference % [newfilename]
จากการเขียนไฟล์ใหม่?
chmod
เพื่อคุณ AFAIK, vim ไม่มีสิ่งนี้มาในตัว