如何将光标移动到引号内的第一个单词?

How to move cursor to first word inside quotes?

我想将光标移动到 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>

取决于一点,但取决于你想做什么,但基本上这可以通过以下方式完成:

f"w

f 跳转到下一个指定的字符,所以 f" 跳转到第一个quote,然后 w 移动到下一个单词。 但通常你不只是想去那里,如果你想在"content"之前插入一个词,你可以直接这样做:

f"a 

如果您想更改引号内的内容,只需执行以下操作:

ci"

Vim 会自动跳转到下一个报价。

还有更多类似的命令,所以你应该告诉我们你到底想做什么!

如果您不在正确的行上,您可以搜索:/".\{-}\<\zs\w