2011-07-05 13 views
8

プラグインなしでも可能ですか? pythonファイルを編集するのに最適なプラグインは何ですか?VIM経由でPythonの関数を選択する最も速い方法は何ですか?

+0

あなたが持っている、その後、コード補完のために意味ですかオムニ完了を見てください。多分あなたの質問にもっと冗長であるかもしれません... –

+3

これが意味するものなのかどうかはわかりませんが、文字通り機能を簡単に選択できるかどうかを知りたいと思っています。中括弧を使用します)。 –

+0

コードの補完や指定した関数へのジャンプが必要ですか? –

答えて

0

もパイソン(autoindend、シンタックスハイライトと自動補完)でVimを設定するためのthis pageをthrou読んで、あなたがomnicompletion for vim7を使用する必要がありますが、それは唯一のvim-NOX、VIM-gtkの、VIM-GNOME 0のVIM-ATHEN

と協力しています

0

私は、視覚的に全体の機能をすばやく選択することを意味します。 1つの方法はIndent text objectを使用することです。 vaiを使用すると、カーソルが関数内にあり、インデントレベルを1つ下げるだけで、関数全体を選択できます。

インデントレベルに関係なく実際に選択機能を使用する場合は、thisを読んで、独自のテキストオブジェクトを作成することをお勧めします。 Pythonには関数を定義するためのdefキーワードがあるので、それは非常に簡単だと思います。

2

をジャンプして選択visualyするvisを試してみて、o

af: a function 
if: inner function 
ac: a class 
ic: inner class 
+0

これは関数では機能しますが、クラスやメソッドを処理できないようです。 –

関連する問題