2015-11-04 68 views
1

所以我試圖找到最快刪除到最後一個時間段的最快方法。我的光標會在第一個時間段,所以我想從第一個時間段刪除到最後一個時間段。有沒有人有任何想法?Vim最多刪除X個字符

#{customer.OrderHeader[0].BillingAddress[0].Line1} 

回答

0

隨着光標就位在第一階段,類型d/.*\(\.\)\@=

這應該產生:

#{customer.Line1} 

這使用先行從當前光標位置上來看看任何字符後跟一段時間,但不會消耗最後一段時間。

也許考慮使用q來記錄,以便於作爲宏訪問。

+0

不是你原來的問題,但更普遍的,你可以使用':■/\..*\(\.\)\@=//'以避免反覆折騰光標位置。 – benjwadams

1

如果你不想按.重複dt.很多次,

例如該行有20個點。你可以這樣做:

v$F.hd