2011-01-24 14 views
8

Vimを使用して関数間でカーソルを移動したいと思っています。主に、私は次の機能に行くことを許可するコマンドをしたい、}のように私は次の段落に行くことができます。私はこれを見つけた:Vim:移動コード

Go to the end of the C++ function in Vim

残念ながら、JavaScriptで正常に動作するようには思えません。また、Pythonは{と}にあまり依存していないので、Pythonでもうまくいかないと思います。

助けが必要ですか?私は見つけるのPythonファイルで

+2

'/^def'は、次のトップレベル関数 –

+0

に移動します。これはPythonでのみ役に立ちます。同様の構文のJavaScriptと言語も探しています。それだけでなく、いくつかのキーを押してから毎回検索する必要がありますが、それは良いことです。ありがとうございます。 – Rafid

答えて

8

  • }は、ブロックの終わりに私を取る
  • ]]は、次の関数の先頭に私を取るだろう。
  • [[は、私が現在の機能の開始点、または私が押され続けている場合は上の機能に移動します。

]}でも動作していないようです。

+0

偉大な、それは私のために働いている!どうもありがとう。 – Rafid

関連する問題