El โปรแกรมแก้ไขข้อความเป็นกลุ่ม เป็นคนรู้จักเก่าของผู้ใช้ Linux ทุกคน โดยเฉพาะอย่างยิ่งเหล่านั้น โปรแกรมเมอร์. การใช้งานไม่ง่ายและมีช่วงการเรียนรู้ แต่เมื่อคุณเชี่ยวชาญแล้ว มันจะเป็นเพื่อนที่ซื่อสัตย์ของคุณเมื่อพิมพ์โค้ด ดังนั้น ถ้าคุณต้องการเริ่มต้น เราจะให้คุณ คำแนะนำเล็กน้อยเกี่ยวกับคำสั่ง Vim หลัก ที่คุณจะต้องใช้ในไฟล์ของคุณ
Vim เป็นเวอร์ชันปรับปรุงของโปรแกรมแก้ไข Vi ที่ปรากฏในฉากในยุค 80 ดังนั้น แม้ว่า Vim จะเป็นเวอร์ชันปรับปรุงของต้นฉบับและขยายออกไปเนื่องจากความเก่งกาจและการใช้ทรัพยากรต่ำ อย่างไรก็ตาม ควรสังเกตว่าหากต้องการเลื่อนผ่าน การใช้เมาส์มีข้อจำกัด -ไม่พูดในทางที่เป็นโมฆะ-. ดังนั้น การใช้แป้นพิมพ์จึงมีความจำเป็นในโปรแกรมแก้ไขข้อความนี้
ติดตั้ง Vim บนคอมพิวเตอร์ของคุณ
สิ่งแรกที่คุณควรทำคือติดตั้งโปรแกรมแก้ไขที่มีชื่อเสียงเพื่อให้สามารถใช้งานได้ สิ่งที่น่าประหลาดใจอย่างหนึ่งของ Vim ก็คือ เป็นหลายแพลตฟอร์มคุณจึงใช้งานได้กับทุกระบบปฏิบัติการ แม้ว่าเราจะบอกคุณแล้วว่ามันถูกออกแบบมาเพื่อใช้ในสภาพแวดล้อม Linux การติดตั้งบน Linux มีดังนี้:
sudo apt-get install vim
แทน หากคุณต้องการติดตั้งบน Windows หรือ MacOSที่นี่เราฝากลิงก์ต่อไปนี้ไปยังหน้าอย่างเป็นทางการซึ่งคุณจะมีทั้งเวอร์ชันที่มี Terminal และเวอร์ชันที่มีอินเทอร์เฟซ GUI คำแนะนำมากที่สุดในทั้งสองกรณีคือคุณใช้เวอร์ชันสำหรับ Terminal
เวอร์ชัน Windows
เวอร์ชัน MacOS
เมื่อติดตั้งโปรแกรมแก้ไขข้อความบนคอมพิวเตอร์ของคุณแล้ว เราจะอธิบายคำสั่ง Vim ทั่วไปที่จะใช้เป็นพื้นฐานในการย้ายผ่านไฟล์ต่างๆ ที่คุณเปิด สำหรับ เปิดไฟล์เพื่อแก้ไขคุณจะต้องเขียนคำสั่งต่อไปนี้:
vim nombre-documento-.txt
และเมื่อกดปุ่ม ENTER เราจะอยู่ในโปรแกรมแก้ไข Vim โดยเปิดเอกสารและพร้อมให้คุณจัดการ
คำสั่ง Essential Vim สำหรับการเข้าสู่โปรแกรมแก้ไขข้อความยอดนิยม
สิ่งแรกที่เราอยากบอกคุณคือ แม้ว่าในเวอร์ชันดั้งเดิม แป้นพิมพ์จำนวนมากในสมัยนั้นจะไม่มีปุ่มบังคับทิศทาง การแทนที่ต้องทำด้วยปุ่มอื่น - มันเป็นกรณีที่สำคัญ และมีดังต่อไปนี้:
- ขวา: l
- ซ้าย: h
- ภายใต้: j
- ขึ้น: k
- ไปที่จุดเริ่มต้นของเอกสารที่เราเปิด: gg
- ไปที่จุดเริ่มต้นของบรรทัด: ^
- ไปที่ท้ายบรรทัด: $
- ไปที่ส่วนท้ายของเอกสารที่เราเปิด: G
- เลื่อนไปที่การเปลี่ยนแปลงล่าสุดที่เราทำ: ;
คำสั่ง Vim เพื่อแก้ไขข้อความ
เมื่อเรารู้วิธีการย้ายไฟล์ที่เราเปิดใน Vim แล้ว เวลาแก้ไขข้อความเหล่านี้. จากนั้นเราจะปล่อยให้คุณใช้คำสั่ง Vim ที่คุณจะใช้บ่อยที่สุด Vim มีสามโหมดที่แตกต่างกัน: โหมดคำสั่ง -อันที่เปิดโดยค่าเริ่มต้น-, โหมดแทรกและโหมดคำสั่งขั้นสูง.
เมื่อเปิดไฟล์แล้ว Vim กำลังรอให้คุณเริ่มพิมพ์คำสั่งสองสามคำสั่งแรก และสิ่งเหล่านี้คืออะไร? เรานำเสนอให้คุณด้านล่าง:
- เข้าสู่โหมดแทรก -วางข้อความใหม่-: i (เพื่อออกจากโหมดนี้ คุณต้องกด ESC)
- ใส่แทรกและวางอักขระใหม่หลังจากหลักสูตร: a
- ใส่แทรกและเขียนต่อท้ายบรรทัดปัจจุบัน: A
- แทรกบรรทัดใหม่ใต้หลักสูตร: o
- แทรกบรรทัดใหม่เหนือหลักสูตร: O
- แทนที่อักขระที่ถูกต้องในหลักสูตร: r (ต้องกดตัวอักษรใหม่เพื่อเข้าทันที)
- พิมพ์ด้วยเครื่องพิมพ์ที่คุณกำหนดค่าไว้ตามค่าเริ่มต้น: ฮ่า!
คำสั่ง Vim เพื่อตัด ลบ และวางในเอกสารที่เปิดด้วยโปรแกรมแก้ไขข้อความ
เราแก้ไขข้อความที่เราเปิดต่อไปด้วยโปรแกรมแก้ไขข้อความยอดนิยมที่เกิดในปี 1991 และในกรณีนี้ เราจะปล่อยให้คุณ รายการคำสั่ง Vim ที่คุณจะต้องสามารถลบ ตัด คัดลอก และวางข้อความภายในไฟล์ได้.
- ตัดบรรทัดปัจจุบันที่เคอร์เซอร์เปิดอยู่: dd (บรรทัดเดียว) หรือ xdd (หากคุณเปลี่ยน 'x' เป็นตัวเลข -3dd เช่น- บรรทัดที่คุณระบุจนถึงเคอร์เซอร์จะถูกตัดออก)
- วางข้อความที่เราคัดลอกหรือตัดในตำแหน่งที่เรากดคำสั่ง: p
- ลบอักขระใต้เคอร์เซอร์: x
- ลบทั้งคำที่มีเคอร์เซอร์อยู่: ดอว์
- ลบทั้งคำที่มีเคอร์เซอร์อยู่และเข้าสู่โหมดแทรก: cw
- ลบจากเคอร์เซอร์จนถึงท้ายบรรทัดและเข้าสู่โหมดแทรก: c$
- คัดลอกทั้งบรรทัด: yy
- คัดลอกจากตำแหน่งที่เรามีเคอร์เซอร์ไปที่ท้ายบรรทัด: y$
- คัดลอกคำทั้งหมดที่เรามีเคอร์เซอร์: อี้
- คัดลอกหมายเลขบรรทัดจากตำแหน่งที่เราวางเคอร์เซอร์: 2yy, 3yy, ... (2 หรือ 3 บรรทัดจากตำแหน่งที่เรามีเคอร์เซอร์)
เลิกทำการเปลี่ยนแปลงที่ทำด้วยคำสั่ง Vim
สุดท้าย ในคู่มือคำสั่ง Vim ขนาดเล็กนี้ เราจะฝากสิ่งที่คุณควรทำ หากคุณต้องการเลิกทำการเปลี่ยนแปลงที่ทำกับคำสั่งก่อนหน้า ดำเนินการในโปรแกรมแก้ไขข้อความ
- เลิกทำคำสั่งสุดท้ายที่ป้อน – :u
- เลิกทำคำสั่งสุดท้ายที่ระบุจำนวน – :xu (แทนที่ 'x' ด้วยจำนวนเฉพาะ)
- ทำซ้ำการเปลี่ยนแปลงล่าสุดที่ทำ - : ทำซ้ำ
- หากต้องการทำซ้ำการเปลี่ยนแปลงทั้งหมดจากชั่วโมงที่แล้ว (หรือหลายชั่วโมง) – : ก่อนหน้านี้ 1 ชม
- หากต้องการทำซ้ำการเปลี่ยนแปลงในไม่กี่นาทีที่ผ่านมา - :หลังจากนั้น 20 ม (ในกรณีนี้จะเป็นช่วง 20 นาทีที่ผ่านมา)
อย่างที่คุณเห็น คำสั่ง Vim มีมากมาย และเราได้อยู่ในส่วนเล็กๆ เท่านั้น แต่อาจช่วยคุณในการแนะนำโปรแกรมแก้ไขข้อความยอดนิยมนี้ และสามารถจัดการกับไฟล์แรกที่คุณเปิดจากมันได้ ในทำนองเดียวกัน มีเอกสารมากมายบนอินเทอร์เน็ตเกี่ยวกับเรื่องนี้ และคุณสามารถลงลึกได้หากต้องการ
นอกจากนี้ Vim มีชุมชนที่ใช้งานค่อนข้างมาก ซึ่งเป็นการเพิ่มฟังก์ชั่นและโหมดการรับชมใหม่ นอกจากนี้ เพื่อให้การใช้งานง่ายขึ้นมาก โดยเฉพาะสำหรับมือใหม่ มีทางเลือกอื่นด้วยอินเทอร์เฟซผู้ใช้ที่เป็นมิตร ที่ไม่เกี่ยวข้องกับทุกสิ่งที่เราได้อธิบายให้คุณฟัง หากคุณต้องการค้นพบตัวอย่างต่อไปนี้: