プラグインなしでも可能ですか? pythonファイルを編集するのに最適なプラグインは何ですか?VIM経由でPythonの関数を選択する最も速い方法は何ですか?
答えて
もパイソン(autoindend、シンタックスハイライトと自動補完)でVimを設定するためのthis pageをthrou読んで、あなたがomnicompletion for vim7を使用する必要がありますが、それは唯一のvim-NOX、VIM-gtkの、VIM-GNOME 0のVIM-ATHEN
と協力しています
私は、視覚的に全体の機能をすばやく選択することを意味します。 1つの方法はIndent text objectを使用することです。 vai
を使用すると、カーソルが関数内にあり、インデントレベルを1つ下げるだけで、関数全体を選択できます。
インデントレベルに関係なく実際に選択機能を使用する場合は、thisを読んで、独自のテキストオブジェクトを作成することをお勧めします。 Pythonには関数を定義するためのdefキーワードがあるので、それは非常に簡単だと思います。
など、変更、削除、あなたが選択することができます。このプラグインhttps://github.com/bps/vim-textobj-python でエッジに
内部に空白行が含まれていると機能しません。 – northtree
をジャンプして選択visualyするvis
を試してみて、o
:
af: a function
if: inner function
ac: a class
ic: inner class
これは関数では機能しますが、クラスやメソッドを処理できないようです。 –
- 1. Photoshopオブジェクト(レイヤー)を選択する最も速い方法は何ですか?
- 2. メテオでIPトラックツールをインストールするには、最速/最速/最も経済的な方法は何ですか?
- 3. Pythonで重複をチェックする最も速い方法は何ですか?
- 4. デスクトップをストリーミングする最も速い方法は何ですか?
- 5. タイプをチェックする最も速い方法は何ですか?
- 6. csvファイルからn個のランダムな行を選択する最も速い方法は何ですか?
- 7. JSONデータオブジェクトのデータを選択する最も良い方法は何ですか?
- 8. NukeでPython経由で配列内のノードを選択する方法は?
- 9. iOSで最も速い描画方法は何ですか?
- 10. デバイス間で最も速い通信方法は何ですか?
- 11. ペアの配列で最も近い数のペアを見つける最も速い方法は何ですか?
- 12. オブジェクトを複数回クローンする最も速い方法は何ですか
- 13. Pythonで複数のツリーのコピーを取得する最も速い方法は何ですか?
- 14. Python経由でGoogle SpreadSheetにデータをプッシュする最速の方法
- 15. 数字に2を掛ける最も速い方法は何ですか?
- 16. Android:http経由でいくつかのビットマップ/サムを読み込む最速の方法は何ですか?
- 17. Vim経由でPythonファイルのバージョン変数を増やすには?
- 18. 再帰関数でデータベースクエリを実行する最も速い方法は何ですか?
- 19. xpath経由で複数のインデックスを選択するより良い方法
- 20. jqueryでhref経由でタグを選択する方法
- 21. 整数除算を行う最も速い方法は何ですか?
- 22. オブジェクトをサーバーからHTTP経由で取得する最も良い方法は何ですか?
- 23. Gtk +で画像を描画する最も速い方法は何ですか?
- 24. マップインライン(Jupyter)で座標をプロットする最も速い方法は何ですか?
- 25. Cでbmpイメージを回転する最も速い方法は何ですか?
- 26. JQUERY経由で2番目のテキストノードを選択する方法
- 27. Javaでは、システム時間を得る最も速い方法は何ですか?
- 28. Webフォームを使用したHTTP POST経由でファイルをアップロードする最も良い方法は何ですか?
- 29. ブラウザ経由でCatiaと通信する最も良い方法
- 30. HBaseからデータを抽出する最も速い方法は何ですか
あなたが持っている、その後、コード補完のために意味ですかオムニ完了を見てください。多分あなたの質問にもっと冗長であるかもしれません... –
これが意味するものなのかどうかはわかりませんが、文字通り機能を簡単に選択できるかどうかを知りたいと思っています。中括弧を使用します)。 –
コードの補完や指定した関数へのジャンプが必要ですか? –