หากคุณพบข้อบกพร่องหรือต้องการหารือเกี่ยวกับวิธีที่ดีที่สุดในการเพิ่มคุณลักษณะใหม่ โปรดเปิดประเด็น หากคุณมีคำถามหรือต้องการหารือเกี่ยวกับวิธีที่ดีที่สุดในการทำบางสิ่งกับ Vim คุณสามารถใช้ StackExchange หรือ Maillists รายการใดรายการหนึ่งได้
Vim เป็นเวอร์ชันที่ได้รับการปรับปรุงอย่างมากของโปรแกรมแก้ไข UNIX เก่าที่ดีอย่าง Vi มีการเพิ่มคุณสมบัติใหม่มากมาย: การเลิกทำหลายระดับ, การเน้นไวยากรณ์, ประวัติบรรทัดคำสั่ง, วิธีใช้ออนไลน์, การตรวจสอบการสะกด, การเติมชื่อไฟล์ให้สมบูรณ์, การดำเนินการบล็อก, ภาษาสคริปต์ ฯลฯ นอกจากนี้ยังมีอินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) อีกด้วย อย่างไรก็ตาม ความเข้ากันได้ของ Vi ยังคงอยู่ ผู้ที่มี Vi "อยู่ในนิ้ว" จะรู้สึกเหมือนอยู่บ้าน ดู runtime/doc/vi_diff.txt
สำหรับความแตกต่างกับ Vi
โปรแกรมแก้ไขนี้มีประโยชน์มากสำหรับการแก้ไขโปรแกรมและไฟล์ข้อความธรรมดาอื่นๆ คำสั่งทั้งหมดถูกกำหนดด้วยอักขระบนแป้นพิมพ์ปกติ ดังนั้นผู้ที่สามารถพิมพ์ด้วยสิบนิ้วจึงสามารถทำงานได้อย่างรวดเร็ว นอกจากนี้ ผู้ใช้ยังสามารถแมปปุ่มฟังก์ชั่นกับคำสั่ง และสามารถใช้เมาส์ได้
Vim ทำงานภายใต้ MS-Windows (7, 8, 10, 11), macOS, Haiku, VMS และ UNIX เกือบทุกรสชาติ การพอร์ตไปยังระบบอื่นไม่ควรเป็นเรื่องยากมาก Vim เวอร์ชันเก่าทำงานบน MS-DOS, MS-Windows 95/98/Me/NT/2000/XP/Vista, Amiga DOS, Atari MiNT, BeOS, RISC OS และ OS/2 สิ่งเหล่านี้ไม่ได้รับการบำรุงรักษาอีกต่อไป
สำหรับสคริปต์ Vim9 โปรดดู README_VIM9
คุณมักจะใช้ตัวจัดการแพ็คเกจที่คุณชื่นชอบเพื่อติดตั้ง Vim บน Mac และ Linux มีการติดตั้ง Vim เวอร์ชันขนาดเล็กไว้ล่วงหน้า คุณยังคงต้องติดตั้ง Vim หากคุณต้องการคุณสมบัติเพิ่มเติม
มีการแจกแจงแยกสำหรับ Unix, PC, Amiga และระบบอื่นๆ บางระบบ ไฟล์ README.md
นี้มาพร้อมกับไฟล์เก็บถาวรรันไทม์ ประกอบด้วยเอกสารประกอบ ไฟล์ไวยากรณ์ และไฟล์อื่นๆ ที่ใช้ในรันไทม์ หากต้องการเรียกใช้ Vim คุณต้องได้รับหนึ่งในไฟล์เก็บถาวรแบบไบนารีหรือไฟล์เก็บถาวรต้นทาง สิ่งที่คุณต้องการขึ้นอยู่กับระบบที่คุณต้องการใช้งานและคุณต้องการหรือต้องคอมไพล์ด้วยตัวเอง ตรวจสอบhttps://www.vim.org/download.phpเพื่อดูภาพรวมของการแจกแจงที่มีอยู่ในปัจจุบัน
สถานที่ยอดนิยมบางแห่งในการรับ Vim ล่าสุด:
หากคุณได้รับการแจกแจงแบบไบนารี่ คุณไม่จำเป็นต้องคอมไพล์ Vim หากคุณได้รับแหล่งที่มา เนื้อหาทั้งหมดสำหรับการคอมไพล์ Vim จะอยู่ในไดเร็กทอรี src
ดูคำแนะนำ src/INSTALL
ดูไฟล์ใดไฟล์หนึ่งเหล่านี้สำหรับคำแนะนำเฉพาะระบบ ทั้งในไดเร็กทอรี READMEdir (ในที่เก็บ) หรือไดเร็กทอรีบนสุด (หากคุณแตกไฟล์เก็บถาวร):
README_ami.txt Amiga
README_unix.txt Unix
README_dos.txt MS-DOS and MS-Windows
README_mac.txt Macintosh
README_haiku.txt Haiku
README_vms.txt VMS
มีไฟล์ README_*.txt
อื่นๆ ขึ้นอยู่กับการแจกจ่ายที่คุณใช้
ครูสอนพิเศษ Vim เป็นหลักสูตรฝึกอบรมหนึ่งชั่วโมงสำหรับผู้เริ่มต้น บ่อยครั้งสามารถเริ่มต้นเป็น vimtutor
ได้ ดู :help tutor
สำหรับข้อมูลเพิ่มเติม
วิธีที่ดีที่สุดคือการใช้ :help
ใน Vim หากคุณยังไม่มีไฟล์ปฏิบัติการ โปรดอ่าน runtime/doc/help.txt
ประกอบด้วยพอยน์เตอร์ไปยังไฟล์เอกสารอื่นๆ คู่มือผู้ใช้อ่านได้เหมือนหนังสือและแนะนำให้เรียนรู้การใช้ Vim ดู :help user-manual
Vim คือเครื่องการกุศล คุณสามารถใช้และคัดลอกได้มากเท่าที่คุณต้องการ แต่ขอแนะนำให้บริจาคเพื่อช่วยเหลือเด็กกำพร้าในยูกันดา โปรดอ่านไฟล์ runtime/doc/uganda.txt
เพื่อดูรายละเอียด (do :help uganda
ภายใน Vim)
สรุปใบอนุญาต: ไม่มีข้อจำกัดในการใช้หรือแจกจ่ายสำเนา Vim ที่ยังไม่ได้แก้ไข บางส่วนของ Vim อาจมีการแจกจ่าย แต่ต้องรวมข้อความลิขสิทธิ์ไว้ด้วยเสมอ สำหรับเวอร์ชันที่แก้ไข จะมีข้อจำกัดบางประการ ใบอนุญาตนี้เข้ากันได้กับ GPL คุณสามารถคอมไพล์ Vim ด้วยไลบรารี GPL และแจกจ่ายได้
การแก้ไขข้อบกพร่องและการเพิ่มคุณสมบัติใหม่ต้องใช้เวลาและความพยายามอย่างมาก เพื่อแสดงความขอบคุณต่องานและกระตุ้นให้นักพัฒนาทำงานกับ Vim ต่อไป โปรดส่งเงินบริจาค
เงินที่คุณบริจาคจะถูกใช้เพื่อช่วยเหลือเด็กๆ ในยูกันดาเป็นหลัก ดู runtime/doc/uganda.txt
แต่ในขณะเดียวกันการบริจาคก็เพิ่มแรงจูงใจให้กับทีมพัฒนาเพื่อทำงานกับ Vim ต่อไป!
สำหรับข้อมูลล่าสุดเกี่ยวกับการสนับสนุน โปรดดูที่เว็บไซต์ Vim: https://www.vim.org/sponsor/
หากคุณต้องการช่วยทำให้ Vim ดีขึ้น โปรดดูไฟล์ CONTRIBUTING.md
หากคุณใช้ macOS คุณสามารถใช้ MacVim ได้
ข่าวสารล่าสุดเกี่ยวกับ Vim สามารถพบได้ที่หน้าแรกของ Vim: https://www.vim.org/
หากคุณมีปัญหา โปรดดูเอกสารหรือเคล็ดลับของ Vim: https://www.vim.org/docs.php https://vim.fandom.com/wiki/Vim_Tips_Wiki
หากคุณยังคงประสบปัญหาหรือมีคำถามอื่นๆ ให้ใช้รายชื่ออีเมลรายการใดรายการหนึ่งเพื่อหารือกับผู้ใช้และนักพัฒนา Vim: https://www.vim.org/maillist.php
หากไม่มีสิ่งใดได้ผล ให้รายงานจุดบกพร่องโดยตรงไปยังรายชื่อผู้รับจดหมาย vim-dev:
Vim ส่วนใหญ่ถูกสร้างขึ้นโดย Bram Moolenaar
Bram-Moolenaar
ส่งความคิดเห็น แพทช์ ดอกไม้ และข้อเสนอแนะอื่น ๆ ไปยังรายชื่อผู้รับจดหมาย vim-dev:
นี่คือ README.md
สำหรับ Vim: Vi IMproved เวอร์ชัน 9.1