2017-05-30 138 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

相关问题