2012-05-18 30 views
5

Trong vim, tôi biết rằng gõ di' sẽ xóa văn bản bị bao vây bởi một dấu nháy đơn duy nhất,Làm thế nào để xóa cho đến khi kết thúc dấu phân tách?

'hello world' => <di'> => '' 

nhưng cho phép nói rằng tôi muốn xóa cho đến khi kết thúc apostrophe?

Ví dụ:

'hello world' => <delete command with cursor on w> => 'hello ' 

Có một cách rõ ràng để làm điều này?

Trả lời

11

Tôi nghĩ rằng đây là những gì bạn muốn:

dt' 

Sử dụng các ghi nhớ "d elete t bệnh '" để nhớ. dT' sẽ xóa lùi để lại cho bạn với "thế giới". Ngoài ra còn có df' sẽ xóa mọi thứ, kể cả dấu nháy đơn. More information on find and till is available here.

+3

+ = 1. trong trường hợp của tôi, tôi bắt đầu sử dụng 'dt' sớm hơn' di' hoặc 'da' – Jokester

+0

Chúc mừng, đây là những gì tôi đang tìm kiếm. – keyworks

Các vấn đề liên quan