vimを使用してC / C ++関数の最初の行に移動するには?

vimを使用してC / C ++関数の最初の行に移動するには?

C / C ++ソースコードのさまざまな要素間を移動できるコマンドセットはありますかvim?わかりました。ctagsしかし、これは限られた機能を提供します。

たとえば、C/C++ 関数の最初の行にジャンプし、関数内のどの行からも返すことは可能ですか?

私はコードをスキャンしたり、ソースコードからテキスト/パターンを検索したりするときに、現在の機能を見つけるために絶えず上にスクロールします。

ベストアンサー1

コードがクラスのメソッドで構成されている言語では、[mメソッドの先頭に移動します。 C++ クラスでは問題はありませんが、C または C++ の最上位関数は、2 番目の最も外側のブロックの先頭に移動します。その他[{一番外側のスタンドに連れて行きます。

Cに似た構文を使用する言語では、{関数の先頭に1行のファイルから[[列 1 の前の中かっこに移動します。

~によるとCtrl-O戻ってください。

おすすめ記事