หากฉันต้องการเลือกข้อความเฉพาะของบรรทัดและลบบรรทัดฉันจะทำอย่างไรใน vi (ให้หมายถึงที่ง่ายที่สุด)?
หากฉันต้องการเลือกข้อความเฉพาะของบรรทัดและลบบรรทัดฉันจะทำอย่างไรใน vi (ให้หมายถึงที่ง่ายที่สุด)?
คำตอบ:
คุณยังสามารถใช้V
ในโหมดมุมมองเพื่อเปิดโหมด "VISUAL LINE" เลือกบรรทัดของคุณและพิมพ์d
เพื่อลบ
ไปที่บรรทัดแรกที่คุณต้องการลบและพิมพ์ (ในโหมดดู) d[x-1]
เพื่อลบเส้น x
เคล็ดลับอื่น: หากคุณต้องการลบย่อหน้าข้อความให้ย้ายไปยังจุดเริ่มต้นของย่อหน้านั้นด้วย{จากนั้นพิมพ์d}
หรือในคำอื่น ๆ{d}
dap
ลบย่อหน้า
dap
ไม่ได้ผลสำหรับฉันใน Vi
vi
" เขาหมายถึง " vim
" หรือ " vim
ทำงานในโหมดความเข้ากันได้ vi" ดังนั้นฉันจึงแนะนำvim
คำสั่ง -specific (ดูเพิ่มเติม:help text-objects
)
dap
ยังไม่มีผล
.vimrc
ไฟล์ของคุณมีการตั้งค่าอื่น ๆ หรือบางที @ @ user1686 มีการตั้งค่าที่แตกต่างกัน
Shift + V
.