2017-05-30 43 views
1

我想將光標移動到content。我使用^將第一個非空白字符w轉換爲第一個字。如何將光標移至引號內的第一個單詞?

<div class="container"> 
| <div class="content"> 
     <p>I love you.</p> 
    </div> 
</div> 

管道(|)顯示光標位置。我怎樣才能將它移動到content的單詞?就像這樣:

<div class="container"> 
    <div class="|content"> 
     <p>I love you.</p> 
    </div> 
</div> 

回答

3

取決於一點,但你想要做什麼,但基本上這是可以做到的:

f"w 

˚F跳轉到下一個指定的字符,所以˚F跳轉到第一個報價,以下w移動到下一個單詞 但是通常你不只是想去那裏,如果你想插入一個單詞befor E「內容」,就可以直接做到這一點:

f"a 

如果你想改變報價裏面的內容只是執行以下操作:

ci" 

Vim會自動跳轉到下一個報價。

還有更類似的命令,所以你應該告訴我們你想要做什麼!

+0

是啊,這是正確的。也可以看看't',它的確如此,但將光標放在搜索字符之前。對於像「刪除所有內容直到第一個等號」這樣的操作命令極其有用 - >'dt ='會使等號完好無損,而'df ='也會刪除符號。 –

+0

謝謝。我想'f「ci」'對我來說是最好的解決方案。編輯:對不起,我意外刪除了我以前的評論。 :) –

+1

不,如果你想做'ci''直接做,vim會自動跳轉到下一個報價,不需要'f''那裏有 –

0

如果你沒有在正確的路線,你可以搜索具有:/".\{-}\<\zs\w

相關問題