หากคุณหมายถึงvim
คุณสามารถทำได้ด้วยโหมดภาพ ( :help visual-mode
) และวัตถุข้อความ ( :help text-objects
)
ในการเลือกบล็อกผมหยิกยันทำ: v+ a+ {เพื่อเลือกล้อมรอบบล็อกซ้ำ+a {โปรดทราบว่าคุณสามารถเลือกที่จะเลือกเฉพาะเนื้อหาของการจัดฟันโดยใช้แทนia
คำสั่งเหล่านี้เช่นเดียวกับคนอื่น ๆ ในกลุ่มถูกสร้างขึ้นโดยการดำเนินการตามด้วย text-object ซึ่ง text-object สามารถถูกเติมด้วยตัวเลขเพื่อรวมวัตถุอื่น ๆ ที่ได้รับผลกระทบจากการกระทำ ดังนั้นคุณสามารถลบวัตถุโดยแทนที่vด้วยdหรือแก้ไขด้วยcฯลฯ
มีวัตถุข้อความสำหรับจำนวนมากของสิ่งอื่น ๆ นอกเหนือจากที่มี()
, {}
และ[]
เช่น:
- a+ wหมายถึงคำ
- a+ sหมายถึงประโยค
- a+ pหมายถึงย่อหน้า
- a+ <หมายถึง
<>
บล็อก
- a+ 'หมายถึงสตริงที่มีเครื่องหมายคำพูดเดี่ยว
- a+ "หมายถึงสตริงที่มีเครื่องหมายคำพูดคู่
คุณอาจสนใจปลั๊กอินเสริมเสียงรอบทิศทางซึ่งช่วยให้คุณสามารถเพิ่ม / แทนที่ / ลบอักขระโดยรอบหรือแม้กระทั่งแท็ก
[[[event touchesForView: button] anyObject]
ถ้าเคอร์เซอร์อยู่ใกล้กับtouchesForView
การกระทำv
+a
+[
เลือก[event touchesForView: button]
ฉันต้องการที่จะขยายอีกหนึ่งระดับ? เช่น,[[[event touchesForView: button] anyObject]