所以我試圖找到最快刪除到最後一個時間段的最快方法。我的光標會在第一個時間段,所以我想從第一個時間段刪除到最後一個時間段。有沒有人有任何想法?Vim最多刪除X個字符
#{customer.OrderHeader[0].BillingAddress[0].Line1}
所以我試圖找到最快刪除到最後一個時間段的最快方法。我的光標會在第一個時間段,所以我想從第一個時間段刪除到最後一個時間段。有沒有人有任何想法?Vim最多刪除X個字符
#{customer.OrderHeader[0].BillingAddress[0].Line1}
首先嚐試:您可以dt.
和.
再次重複命令。
隨着光標就位在第一階段,類型d/.*\(\.\)\@=
這應該產生:
#{customer.Line1}
這使用先行從當前光標位置上來看看任何字符後跟一段時間,但不會消耗最後一段時間。
也許考慮使用q
來記錄,以便於作爲宏訪問。
如果你不想按.
重複dt.
很多次,
例如該行有20個點。你可以這樣做:
v$F.hd
不是你原來的問題,但更普遍的,你可以使用':■/\..*\(\.\)\@=//'以避免反覆折騰光標位置。 – benjwadams