UI เพื่อปรับ vimrc โดยไม่ต้องเขียนตั้งแต่เริ่มต้น


12

Vim สามารถปรับแต่งได้อย่างไร้ขีด จำกัด อย่างไรก็ตามการสร้าง vimrc เป็นงานที่น่ากังวลสำหรับผู้เริ่มใช้และผู้ใช้ระดับกลาง โดยทั่วไปคุณคาดว่าจะพัฒนาจากกระดานชนวนว่างเปล่าโดยการอ่านเอกสารและรับเคล็ดลับจากผู้ใช้คนอื่น ๆ

มีเมนูการตั้งค่าที่ใช้งานง่ายเพื่อช่วยผู้เริ่มต้นสร้างและแก้ไข vimrc หรือไม่? อาจเป็นเครื่องมือที่ทำงานบนเว็บหรือบางอย่างคล้ายกับกล่องโต้ตอบตัวเลือกในโปรแกรมประมวลผลคำ?

ภาพหน้าจอการตั้งค่า LibreOffice (CC-BY-SA 3.0 จาก th.libreoffice.org/get-help/installation/mac/)

คำตอบ:


13

คุณสามารถใช้ built-in :optionsและ:mkvimrc(ดู:help :optionsและ:help :mkvimrc)

แต่ ... การสร้างของคุณเอง~/.vimrcเป็นงานที่น่ากลัวเฉพาะเมื่อคุณต้องการvimrc" สมบูรณ์แบบ" ในตอนนี้ หากคุณไม่อดทนพอมีบรรณาธิการหลายคนที่มีตัวเลือกน้อยลงและกล่องโต้ตอบ GUI Vim ไม่ใช่บรรณาธิการที่คุณสามารถมารับได้ในช่วงบ่าย: คาดหวังว่างานและการอ่าน


1
ตรงนี้ ฉันใช้ Vim มา 8 ปีแล้วและฉันยังคงเขียน Vimrc อยู่ หากคุณพยายามกำหนดค่ามากเกินไปในครั้งเดียวคุณจะไม่จดจำสิ่งที่คุณทำไปและคุณจะลืมใช้ประโยชน์จากมัน
tommcdo

11

เว็บไซต์หนึ่งสำหรับการสร้าง.vimrcคือhttp://vimconfig.com/ มันค่อนข้างพื้นฐาน - เพียงพอที่จะเริ่มต้นใช้งาน (หมายเลขบรรทัดการไฮไลต์การค้นหาและอื่น ๆ )


3

อัปเดต : คำตอบนี้เห็นได้ชัดว่าผิดเพราะคำตอบอื่น ๆ เชื่อมโยงไปยังเครื่องมือ อย่างไรก็ตามการตอบกลับนี้อาจมีค่าเดียวกับแนวทางอื่น (อาจจะดีกว่า) สำหรับผู้เขียนเธรดปัญหารูทได้

น่าเสียดายที่ฉันไม่คิดว่ามีเครื่องมือดังกล่าวอยู่

แต่เพื่อตอบ "รูท" ของคำถามของคุณคุณไม่จำเป็นต้องเริ่มเขียน.vimrcตั้งแต่ต้น การปฏิบัติทั่วไปในหมู่ผู้ใช้เริ่มต้นคือการดู.vimrcไฟล์ของผู้ใช้ vim ผู้เชี่ยวชาญ นี่คือตัวอย่างที่คุณสามารถเรียนรู้ได้มากมายจาก:

  • Tim pope's vimrc - ผู้สร้างปลั๊กอินที่แยบยลมากมาย
  • Drew Neil's vimrc - ผู้แต่ง vimcasts.org
  • vimrc ของ Gary Bernhard - ผู้สร้าง destroyallsoftware.com และผู้ใช้ vim ที่รู้จักกันดี
  • Steve Losh's vimrc - ผู้แต่งหนังสือ VimL ยอดนิยมและปลั๊กอินยอดนิยมคู่

สุดท้ายมีปลั๊กอินของ Tim Pope ที่มีความเหมาะสมที่ให้พื้นฐานบางอย่างและฉันขอแนะนำให้ติดตั้ง

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