วิธีค้นหาไฟล์ vimrc ที่ใช้โดยเครื่องมือแก้ไข vim


141

มีคำสั่งในโปรแกรมแก้ไข vim เพื่อค้นหาตำแหน่ง.vimrcไฟล์หรือไม่?


2
มีความเป็นไปได้ที่ซ้ำกันของไฟล์. vimrc ของฉันอยู่ที่ไหน
Ciro Santilli 郝海东冠状病六四事件法轮功

คำตอบ:


218

เพียงลองทำสิ่งต่อไปนี้:

:version

คุณจะได้รับผลลัพธ์ซึ่งรวมถึงสิ่งที่ชอบ:

 system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
      user exrc file: "$HOME/.exrc"
  system gvimrc file: "$VIM/gvimrc"
    user gvimrc file: "$HOME/.gvimrc"
    system menu file: "$VIMRUNTIME/menu.vim"

ดังที่เฮอร์เบิร์ตกล่าวไว้ในความคิดเห็นนี่คือที่ที่vim มองหา vimrcมันไม่ได้หมายความว่ามันมี

คุณสามารถตรวจสอบเส้นทางทั้งหมดของคุณvimrcด้วย

:echo $MYVIMRC

หากผลลัพธ์ว่างเปล่าแสดงว่าคุณvimไม่ได้ใช้ผู้ใช้vimrc(เพียงแค่สร้างมันหากคุณต้องการ)


20
ในการชี้แจง: :versionบอกสิ่งที่ค้นหาสถานที่ แต่ไม่ให้ข้อมูลใด ๆ เกี่ยวกับสิ่งที่พบไฟล์ สำหรับตัวแปร $ MYVIMRC นั้นมีประโยชน์เช่นเดียวกับการดูผลลัพธ์ของ:scriptsรายการสคริปต์ไฟล์ที่โหลดทั้งหมดรวมถึงไฟล์ vimrc ทั้งหมด
Herbert Sitz

17
@HerbertSitz :scripts-> :scriptnames(ผู้พิมพ์ผิดบริสุทธิ์)
แรนดี้มอร์ริส

2
: echo $ MYVIMRC เป็นสิ่งที่ฉันกำลังมองหา ไชโย!
theIntoy

5
ฉันใช้ vim 7.4 บน OSX 10.10.5 ที่ติดตั้ง Homebrew และ:echo $MYVIMRCไม่ได้ผลอะไรเลย
Heath Borders

5
ฉันรู้ว่านี่เป็นเหมือนสองปี แต่เกี่ยวกับความคิดเห็นที่สองล่าสุด ฉันได้รับเอาต์พุตว่างเมื่อรันคำสั่งนั้นจากบรรทัดคำสั่งอย่างไรก็ตามเมื่อเปิด vim จากนั้นพิมพ์ ": echo $ MYVIMRC" ฉันได้รับไฟล์ vimrc จริง
Four_0h_Three
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.