#Ўкитувчилар_учун_кўлланма: Касбга йуналтириш - "Менин танловим"
สารบัญ:
- คัดลอกตัดและวางในโหมดปกติ
- คัดลอก (Yanking)
- ตัด (ลบ)
- การวาง (การวาง)
- คัดลอกตัดและวางในโหมดภาพ
- ข้อสรุป
เมื่อทำงานกับไฟล์ข้อความการคัดลอกการตัดและการวางข้อความเป็นหนึ่งในงานที่ดำเนินการบ่อยที่สุด
Vim หรือ precursor Vi มาพร้อมกับ macOS และลีนุกซ์เกือบทั้งหมด การรู้พื้นฐานของ Vim นั้นมีประโยชน์ในสถานการณ์ที่ไม่มีเครื่องมือแก้ไขรายการโปรดของคุณ
บทความนี้แสดงวิธีการคัดลอกตัดและวางในตัวแก้ไข Vim / Vi
คัดลอกตัดและวางในโหมดปกติ
เมื่อคุณเรียกใช้เครื่องมือแก้ไข Vim คุณจะอยู่ในโหมดปกติ ในโหมดนี้คุณสามารถเรียกใช้คำสั่ง Vim และนำทางผ่านไฟล์
หากต้องการกลับไปที่โหมดปกติจากโหมดอื่นเพียงกดปุ่ม
Esc
Vim มีคำศัพท์เฉพาะสำหรับการคัดลอกการตัดและการวาง การคัดลอกเรียกว่า yank (
y
) ตัดเรียกว่าลบ (
d
) และวางเรียกว่าวาง (
p
)
คัดลอก (Yanking)
หากต้องการคัดลอกข้อความให้วางเคอร์เซอร์ในตำแหน่งที่ต้องการแล้วกดปุ่ม
y
ตามด้วยคำสั่งการเคลื่อนไหว ด้านล่างนี้เป็นคำสั่ง yanking ที่เป็นประโยชน์:
-
yy
- Yank (คัดลอก) บรรทัดปัจจุบันรวมถึงอักขระขึ้นบรรทัดใหม่3yy
- Yank (คัดลอก) สามบรรทัดเริ่มจากบรรทัดที่เคอร์เซอร์อยู่ในตำแหน่งy$
- Yank (คัดลอก) ทุกอย่างตั้งแต่เคอร์เซอร์จนถึงท้ายบรรทัดy^
- ดึง (คัดลอก) ทุกอย่างตั้งแต่เคอร์เซอร์จนถึงจุดเริ่มต้นของบรรทัดyw
- Yank (คัดลอก) ไปยังจุดเริ่มต้นของคำถัดไปyiw
- Yank (คัดลอก) คำปัจจุบันy%
- ดึง (คัดลอก) ไปยังอักขระที่ตรงกัน โดยค่าเริ่มต้นคู่ที่รองรับคือ()
,{}
และ
ตัด (ลบ)
ในโหมดปกติ
d
เป็นกุญแจสำคัญสำหรับการตัดข้อความ (ลบ) เลื่อนเคอร์เซอร์ไปยังตำแหน่งที่ต้องการแล้วกดปุ่ม
d
ตามด้วยคำสั่งการเคลื่อนไหว นี่คือคำสั่งการลบที่เป็นประโยชน์:
-
dd
- ลบ (ตัด) บรรทัดปัจจุบันรวมถึงอักขระขึ้นบรรทัดใหม่3dd
- ลบ (ตัด) สามบรรทัดเริ่มต้นจากบรรทัดที่เคอร์เซอร์อยู่ในตำแหน่งd$
- ลบ (ตัด) ทุกอย่างตั้งแต่เคอร์เซอร์จนถึงท้ายบรรทัด
คำสั่งการเคลื่อนไหวที่ใช้สำหรับ yanking ยังใช้ได้สำหรับการลบ ตัวอย่างเช่น
dw
ลบไปยังจุดเริ่มต้นของคำถัดไปและ
d^
ลบทุกอย่างจากเคอร์เซอร์ไปจนถึงจุดเริ่มต้นของบรรทัด
การวาง (การวาง)
หากต้องการวางข้อความที่ถูกลบหรือลบให้เลื่อนเคอร์เซอร์ไปยังตำแหน่งที่ต้องการแล้วกด
p
เพื่อวาง (วาง) ข้อความหลังเคอร์เซอร์หรือ
P
เพื่อวาง (วาง) หน้าเคอร์เซอร์
คัดลอกตัดและวางในโหมดภาพ
โหมดภาพของ Vim ช่วยให้คุณสามารถเลือกและจัดการข้อความ
-
วางเคอร์เซอร์ไปที่บรรทัดที่คุณต้องการเริ่มตัดหรือตัด
โหมดภาพมีสามประเภทย่อย
- กด
v
เพื่อเข้าสู่โหมดภาพกดV
เพื่อเข้าสู่โหมดภาพโดยที่ข้อความถูกเลือกโดยบรรทัดCtrl+v
เพื่อเข้าสู่โหมดบล็อกภาพ ในโหมดนี้ข้อความจะถูกเลือกโดยบล็อกสี่เหลี่ยม
การเข้าสู่โหมดแสดงภาพเป็นการทำเครื่องหมายจุดเริ่มต้นที่เลือกด้วย
เลื่อนเคอร์เซอร์ไปที่ท้ายข้อความที่คุณต้องการคัดลอกหรือตัด คุณสามารถใช้คำสั่งการเคลื่อนไหวหรือปุ่มลูกศรขึ้นลงขวาและซ้าย
กด
y
เพื่อคัดลอกหรือd
เพื่อตัดส่วนที่เลือกเลื่อนเคอร์เซอร์ไปยังตำแหน่งที่คุณต้องการวางเนื้อหา
กด
P
เพื่อวางเนื้อหาก่อนเคอร์เซอร์หรือp
เพื่อวางหลังเคอร์เซอร์ - กด
ข้อสรุป
ในคู่มือนี้เราได้แสดงวิธีคัดลอกตัดและวางในกลุ่ม
อย่าลังเลที่จะแสดงความคิดเห็นหากคุณมีคำถามใด ๆ
เสียงเรียกเข้าเทอร์มินัลเครื่องมือ Geek Old School: แก้ไขข้อความด้วย Vim
แก้ไขไฟล์ข้อความได้อย่างรวดเร็วด้วย Vim ซึ่งเป็น Windows ที่เข้ากันได้กับพอร์ตของคลาสสิก * nix editor tool
Vim Editor อัพเดตด้วยการสนับสนุนภาษาสมัยใหม่
VIM ที่เพิ่งปรับปรุงใหม่สนับสนุน Lua และ Perl และ Python เวอร์ชันล่าสุดล่าสุด
วิธีบันทึกไฟล์ใน vim / vi และออกจากโปรแกรมแก้ไข
การรู้พื้นฐานของ Vim จะช่วยคุณถ้าคุณประสบสถานการณ์ที่ไม่มีเครื่องมือแก้ไขรายการโปรดของคุณ ในคู่มือนี้เราจะอธิบายวิธีบันทึกไฟล์ใน Vim / Vi และออกจากโปรแกรมแก้ไข