是否有刪除光標所在行的每個字符,一直到光標?例如,我可能有一行代碼如下所示:vim:刪除所有到我的光標的空白字符
foo = [cursor] Bar.new
如果我的光標是在上面的佔位符,是它可以刪除所有的空格字符(?不使用正則表達式),這樣吧.new放在光標處?
是否有刪除光標所在行的每個字符,一直到光標?例如,我可能有一行代碼如下所示:vim:刪除所有到我的光標的空白字符
foo = [cursor] Bar.new
如果我的光標是在上面的佔位符,是它可以刪除所有的空格字符(?不使用正則表達式),這樣吧.new放在光標處?
d 瓦特
根據你的榜樣,Neall的答案是正確的。然而,根據您最初的問題,
反正是有刪除在同一行作爲 光標每 性格,一路攀升到光標?
您可以鍵入d
其實,你問第三個問題在您的標題...刪除所有空格字符到光標。那一個我不知道如何正則表達式。 dge將刪除所有後退的空白字符,直到非空白字符,但它也刪除第一個非空白字符。
不完整,因爲您需要知道要刪除的字符,但刪除回到=可以完成用'dT ='。 ** D **退回 - '** T ** il ** = ** – 2010-09-24 23:20:54
不太你想要什麼,但也許d我瓦特將幫助 - 在上面的例子中,它會刪除所有的和=
的Bar
之間的空白。也許ç我瓦特空間會給你你正在尋找的結果?
d 噸乙
將刪除任何字符最多,但不包括「B」
你問兩個單獨的問題...你想刪除空白導致遊標或空白從光標開始到下一個非空白字符? – 2010-09-24 16:38:17
它應該已經從我的光標讀取*到下一個字的開頭*,我認爲 – 2010-09-27 15:02:03