9

単語カーソルがオンになっているのと同じ次の単語に移動するためのショートカットが Vim にありますか? 検索コマンドで単語を入力しなくても機能するはず/です。

4

5 に答える 5

24

*次の一致する単語に#移動し、前の一致する単語に移動します。スーパースター*と呼ばれることもあるほど便利です。

于 2012-04-04T11:45:52.253 に答える
7

*#あなたの友達です (それぞれ順方向と逆方向)

于 2012-04-04T11:45:40.597 に答える
5

カーソルの下の現在の単語を検索するには、「*」を使用します。

現在のカーソル単語を逆方向に検索するには、「#」を使用します

于 2012-04-04T11:49:17.560 に答える
5

ここでの答えはすべて正しいですが、もう少し情報を提供すると役立つかもしれないと思いました.

*実際に行うことは、 の前方検索を実行することです\<word-under-the-cursor\>nこれは単なる検索操作であるため、およびを使用して次の出現箇所に前後に移動できますN。これは、以前の検索が失われたことも意味します。 逆検索を実行することを除いて#、 とまったく同じです。*

検索文字列の\<and\>は、vim の正規表現言語の単語境界であり、これがこれをうまく機能させています。「単語」と見なされるものは、iskeywordオプションによって決定されることに注意することも重要です。詳細については、を参照:help wordしてください。

于 2012-04-04T14:00:22.017 に答える
2

gdおよびそのバリアントも非常に便利です。*これは、カーソル下の単語のローカル宣言 (ローカルが存在しない場合はグローバル宣言) を検索するという点で、 とは少し異なります。nスーパースターと同じように結果を検索すると、コメントがスキップされます。コードを編集するときに役立ちます。

:help gd
于 2012-04-05T18:08:35.527 に答える