วิธีทำโกลบอล ~ / .vimrc


46

ตอนนี้ฉันทำให้ทุกคนทำ ~ / .vimrc แล้วตั้งค่าไว้ที่นั่น

ฉันจะสร้างค่าเริ่มต้นระดับโลก. vimrcสำหรับผู้ใช้ใหม่ได้อย่างไร

คำตอบ:


54

มักจะสร้าง / etc / vimrc หรือ / etc / vim / vimrc ขึ้นอยู่กับเวอร์ชันของ vim และ linux / unix ของคุณ


ฉันใช้ CentOS
Alex

8
ควร / etc / vimrc บน CentOs
ennuikiller

1
เป็น / etc / vimrc
Alex

ไม่ทำงานบน Solaris
majkinetor

5
ฉันแนะนำโดยส่วนตัว/etc/vim/vimrc.localอย่างน้อยใน Ubuntu 16 มันได้รับมาจาก/etc/vim/vimrcและหมายความว่าคุณไม่ต้องแฮ็คที่ไฟล์เริ่มต้น
Matt Fletcher

14

เพื่อสร้างค่าเริ่มต้น ~ / .vimrc สำหรับผู้ใช้ใหม่ทั้งหมดคุณควรจะสามารถวางลงใน / etc / skel

ถ้าฉันจำได้อย่างถูกต้องนั่นจะให้เทมเพลตสำหรับโฮมไดเรกทอรีของผู้ใช้ใหม่


10

ใน Debian ไฟล์ที่คุณกำลังมองหาจะปรากฏขึ้น:

/etc/vim/vimrc

มันอาจจะแตกต่างกันใน distro ที่แตกต่างกัน (แม้ว่าฉันคิดว่ามันไม่น่าจะเป็นไปได้มาก)

โชคดี.


8
โดยค่าเริ่มต้นแหล่ง/etc/vim/vimrc.localที่มาซึ่งจะปลอดภัยกว่าสำหรับการปรับปรุง
vvondra

9

ดู:help system-vimrc:

สำหรับ Unix, MS-DOS, MS-Windows, OS / 2, VMS, Macintosh, RISC-OS และ Amiga ไฟล์ vimrc ของระบบจะถูกอ่านสำหรับการเริ่มต้น เส้นทางของไฟล์นี้จะแสดงพร้อมกับคำสั่ง ": version" ส่วนใหญ่เป็น "$ VIM / vimrc" โปรดทราบว่าไฟล์นี้เป็นโหมดอ่านเสมอใน 'เข้ากันได้' เนื่องจากการรีเซ็ตอัตโนมัติของ 'เข้ากันได้' จะทำในภายหลังเท่านั้น เพิ่มคำสั่ง ": set nocp" หากคุณต้องการ

ดังนั้นให้ตั้งค่าระบบของคุณในไฟล์นี้ พิมพ์:help versionเป็นกลุ่มเพื่อดูตำแหน่งหรือecho $VIMที่เปลือกเพื่อดูว่า$VIMมีการกำหนด (โปรดทราบว่าคุณอาจต้องตั้งค่า$VIMสำหรับผู้ใช้ทั้งหมดเช่นในไฟล์ bashrc ของระบบ)


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